mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
b6b5b5fe35
As a performance enhancement the key value layer maintains a cache of the index records, which is written to disk as part of a prepare commit. This patch adds an extra cache at the operation layer to ensure that the cached indexes remain consistent in the event of an operation failing. Add test to test for index corruption in a failed modify. Signed-off-by: Gary Lockyer <gary@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Andrew Bartlett <abartlet@samba.org> |
||
---|---|---|
.. | ||
python | ||
schema-tests | ||
guidindexpackv1.ldb | ||
init_slapd.sh | ||
init.ldif | ||
kill_slapd.sh | ||
ldapi_url.sh | ||
ldb_key_value_sub_txn_mdb_test.valgrind | ||
ldb_key_value_sub_txn_test.c | ||
ldb_key_value_test.c | ||
ldb_kv_ops_test.c | ||
ldb_kv_ops_test.valgrind | ||
ldb_lmdb_size_test.c | ||
ldb_lmdb_test.c | ||
ldb_match_test.c | ||
ldb_match_test.valgrind | ||
ldb_mod_op_test.c | ||
ldb_msg.c | ||
ldb_no_lmdb_test.c | ||
ldb_parse_test.c | ||
ldb_tdb_test.c | ||
photo.ldif | ||
samba4.png | ||
sample_module.c | ||
slapd.conf | ||
start_slapd.sh | ||
test_ldb_dn.c | ||
test_ldb_qsort.c | ||
test-attribs.ldif | ||
test-config.ldif | ||
test-controls.sh | ||
test-default-config.ldif | ||
test-dup-2.ldif | ||
test-dup.ldif | ||
test-extended.sh | ||
test-generic.sh | ||
test-index.ldif | ||
test-ldap.sh | ||
test-modify-modrdn.ldif | ||
test-modify-unmet-2.ldif | ||
test-modify-unmet.ldif | ||
test-modify.ldif | ||
test-schema.sh | ||
test-soloading.sh | ||
test-sqlite3.sh | ||
test-tdb-features.sh | ||
test-tdb-subunit.sh | ||
test-tdb.sh | ||
test-wildcard.ldif | ||
test-wrong_attributes.ldif | ||
test.ldif | ||
testdata.txt | ||
testsearch.txt |