Skip to content
Snippets Groups Projects
Commit 880b9f15 authored by Howard Chu's avatar Howard Chu
Browse files

ITS#2392 - move cache_commit inside transaction. needs lock protection,

and the lock goes away after txn_commit. Not sure what to do about the
cache if txn_commit actually fails though. Since txn_prepare succeeded,
should never happen. ???
parent 26895b9f
Branches
Tags
No related merge requests found
......@@ -859,6 +859,7 @@ retry: /* transaction retry */
}
} else {
bdb_cache_entry_commit( e );
if(( rc=TXN_COMMIT( ltid, 0 )) != 0 ) {
text = "txn_commit failed";
} else {
......@@ -882,10 +883,6 @@ retry: /* transaction retry */
op->o_noop ? " (no-op)" : "", e->e_id, e->e_dn );
#endif
text = NULL;
if ( !noop ) {
bdb_cache_entry_commit( e );
}
} else {
#ifdef NEW_LOGGING
LDAP_LOG ( OPERATION, RESULTS, "bdb_modrdn: %s : %s (%d)\n",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment