diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2012-06-22 15:07:44 +0930 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2012-06-22 07:35:17 +0200 |
commit | 1783fe34433f9bb4b939de3231a7c296390ec426 (patch) | |
tree | 42d25680bc9c1e209a841b1a0d8fdc1d92297db4 /lib/ccan/hash | |
parent | 945473aac0abffd8509bbeef3ed5a32737b7df51 (diff) | |
download | samba-1783fe34433f9bb4b939de3231a7c296390ec426.tar.gz samba-1783fe34433f9bb4b939de3231a7c296390ec426.tar.bz2 samba-1783fe34433f9bb4b939de3231a7c296390ec426.zip |
tdb: make TDB_NOSYNC merely disable sync.
(As suggested by Stefan Metzmacher, based on the change to ntdb.)
Since commit ec96ea690edbe3398d690b4a953d487ca1773f1c, we handle the case
where a process dies during a transaction commit. Unfortunately, TDB_NOSYNC
means this no longer works, as it disables the recovery area as well as the
actual msync/fsync. We should do everything except the syncs.
This also means we can do a complete test with $TDB_NO_FSYNC set; just
to get more complete coverage, we disable it explicitly for one test
(where we override the actual sync calls anyway).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'lib/ccan/hash')
0 files changed, 0 insertions, 0 deletions