FS vtable common_pool and pack_fs/recover
From: Philip Martin <philip.martin_at_wandisco.com>
Date: Tue, 21 Aug 2012 18:00:23 +0100
The FS loader uses a vtable fs_library_vtable_t defined in fs-loader.h.
/* The open_fs/create/open_fs_for_recovery/upgrade_fs functions are
In FSFS this common_pool gets passed to fs_serialized_init in fs.c where
status = apr_pool_userdata_get(&val, key, common_pool);
if (!ffsd)
/* POSIX fcntl locks are per-process, so we need a mutex for
Functions like fs_library_vtable_t.pack_fs and
Is that correct? If so we should document it or change the functions to
I'm not sure how the absence of common_pool affects the BDB
-- Certified & Supported Apache Subversion Downloads: http://www.wandisco.com/subversion/downloadReceived on 2012-08-21 19:01:00 CEST |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.