summaryrefslogtreecommitdiff
path: root/lib/tdb/test/run-open-during-transaction.c
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2012-06-22 15:07:44 +0930
committerRusty Russell <rusty@rustcorp.com.au>2012-06-22 07:35:17 +0200
commit1783fe34433f9bb4b939de3231a7c296390ec426 (patch)
tree42d25680bc9c1e209a841b1a0d8fdc1d92297db4 /lib/tdb/test/run-open-during-transaction.c
parent945473aac0abffd8509bbeef3ed5a32737b7df51 (diff)
downloadsamba-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/tdb/test/run-open-during-transaction.c')
0 files changed, 0 insertions, 0 deletions