diff options
author | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2009-04-26 08:42:54 +1000 |
---|---|---|
committer | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2009-04-26 08:42:54 +1000 |
commit | d20bb2498db8341038ffc139925183659ef95220 (patch) | |
tree | d6d6c80f9acad34266e21bdb873bc7160661f9d5 /ctdb/server/ctdb_freeze.c | |
parent | 777c634eae5944b9987e560b64f6cdd39a473c71 (diff) | |
download | samba-d20bb2498db8341038ffc139925183659ef95220.tar.gz samba-d20bb2498db8341038ffc139925183659ef95220.tar.xz samba-d20bb2498db8341038ffc139925183659ef95220.zip |
set the TDB_NO_NESTING flag for the tdb before we start a transaction from within recovery
(This used to be ctdb commit 1b2029dbb055ff07367ebc1f307f5241320227b2)
Diffstat (limited to 'ctdb/server/ctdb_freeze.c')
-rw-r--r-- | ctdb/server/ctdb_freeze.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ctdb/server/ctdb_freeze.c b/ctdb/server/ctdb_freeze.c index e39332e3859..7e748f6f93d 100644 --- a/ctdb/server/ctdb_freeze.c +++ b/ctdb/server/ctdb_freeze.c @@ -345,6 +345,7 @@ int32_t ctdb_control_transaction_start(struct ctdb_context *ctdb, uint32_t id) } } + tdb_add_flags(ctdb_db->ltdb->tdb, TDB_NO_NESTING); ret = tdb_transaction_start(ctdb_db->ltdb->tdb); tdb_remove_flags(ctdb_db->ltdb->tdb, TDB_NOLOCK); |