summaryrefslogtreecommitdiffstats
path: root/ctdb
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2008-01-06 12:36:30 +1100
committerAndrew Tridgell <tridge@samba.org>2008-01-06 12:36:30 +1100
commit108aafcdb283d609ab6d72decb198ab41ff30429 (patch)
tree23f6bb6669a31effc5ec53c2a879f99dfcdde4b9 /ctdb
parent4322a86645f67c469797c6a896342641e2626423 (diff)
downloadsamba-108aafcdb283d609ab6d72decb198ab41ff30429.tar.gz
samba-108aafcdb283d609ab6d72decb198ab41ff30429.tar.xz
samba-108aafcdb283d609ab6d72decb198ab41ff30429.zip
non-persistent databases don't need sync transactions
(This used to be ctdb commit 52fd86addd23e4d6e0af2c716bd83d19675b1f5a)
Diffstat (limited to 'ctdb')
-rw-r--r--ctdb/server/ctdb_ltdb_server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ctdb/server/ctdb_ltdb_server.c b/ctdb/server/ctdb_ltdb_server.c
index 835e3f31b2..683064ea35 100644
--- a/ctdb/server/ctdb_ltdb_server.c
+++ b/ctdb/server/ctdb_ltdb_server.c
@@ -246,7 +246,7 @@ static int ctdb_local_attach(struct ctdb_context *ctdb, const char *db_name, boo
ctdb_db->ltdb = tdb_wrap_open(ctdb, ctdb_db->db_path,
ctdb->tunable.database_hash_size,
- persistent?TDB_DEFAULT:TDB_CLEAR_IF_FIRST,
+ persistent? TDB_DEFAULT : TDB_CLEAR_IF_FIRST | TDB_NOSYNC,
O_CREAT|O_RDWR, 0666);
if (ctdb_db->ltdb == NULL) {
DEBUG(0,("Failed to open tdb '%s'\n", ctdb_db->db_path));