summaryrefslogtreecommitdiff
path: root/src/btree/bt_sync.c
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@wiredtiger.com>2014-08-27 22:24:16 +1000
committerMichael Cahill <michael.cahill@wiredtiger.com>2014-08-27 22:24:16 +1000
commita31ef5ee5aff1f65065335f7a60772889f1484bd (patch)
tree003b4858ca2de7aba91aff3e3d49e4b0c830b881 /src/btree/bt_sync.c
parent2b001bf983984be7f2ca78654a2f32f184afba2e (diff)
downloadmongo-a31ef5ee5aff1f65065335f7a60772889f1484bd.tar.gz
Don't reset cursors during transaction begin or commit (only on rollback).
Diffstat (limited to 'src/btree/bt_sync.c')
-rw-r--r--src/btree/bt_sync.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/btree/bt_sync.c b/src/btree/bt_sync.c
index a8d303cfd6e..af530cad35e 100644
--- a/src/btree/bt_sync.c
+++ b/src/btree/bt_sync.c
@@ -63,8 +63,7 @@ __sync_file(WT_SESSION_IMPL *session, int syncop)
page = walk->page;
if (__wt_page_is_modified(page)) {
if (txn->isolation == TXN_ISO_READ_COMMITTED)
- __wt_txn_refresh(
- session, WT_TXN_NONE, 1);
+ __wt_txn_refresh(session, 1, 0);
leaf_bytes += page->memory_footprint;
++leaf_pages;
WT_ERR(__wt_rec_write(session, walk, NULL, 0));