diff options
author | Alex Gorrod <alexander.gorrod@mongodb.com> | 2017-06-08 05:26:20 +1000 |
---|---|---|
committer | Alex Gorrod <alexander.gorrod@mongodb.com> | 2017-06-08 05:26:20 +1000 |
commit | 92f6668a768ebf294bd4f494c50f48459198e6a3 (patch) | |
tree | 5881f3355b62a6b0ac2b9ca2a49de5f81b11a980 /src/third_party/wiredtiger/src/btree/bt_compact.c | |
parent | f2847a6ecf6bf0ca5b2a2b6e248466680d1290de (diff) | |
download | mongo-r3.2.14-rc1.tar.gz |
Import wiredtiger: 6da948fe3d4dd7262cbd0528d66867f276ce811d from branch mongodb-3.2r3.2.14-rc1r3.2.14
ref: f5c08e2b5f..6da948fe3d
for: 3.2.14
WT-3293 Make internal symbols externally visible
WT-3345 Improve rwlock scaling
WT-3354 Coverity issues 1375904-1375907
WT-3356 rwlock assertion failure on PPC
Diffstat (limited to 'src/third_party/wiredtiger/src/btree/bt_compact.c')
-rw-r--r-- | src/third_party/wiredtiger/src/btree/bt_compact.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/third_party/wiredtiger/src/btree/bt_compact.c b/src/third_party/wiredtiger/src/btree/bt_compact.c index 2edcac76d0b..4b40d0aeed0 100644 --- a/src/third_party/wiredtiger/src/btree/bt_compact.c +++ b/src/third_party/wiredtiger/src/btree/bt_compact.c @@ -60,7 +60,7 @@ __compact_rewrite(WT_SESSION_IMPL *session, WT_REF *ref, bool *skipp) */ if (mod->rec_result == WT_PM_REC_REPLACE || mod->rec_result == WT_PM_REC_MULTIBLOCK) - __wt_writelock(session, &page->page_lock); + WT_PAGE_LOCK(session, page); if (mod->rec_result == WT_PM_REC_REPLACE) ret = bm->compact_page_skip(bm, session, @@ -80,7 +80,7 @@ __compact_rewrite(WT_SESSION_IMPL *session, WT_REF *ref, bool *skipp) if (mod->rec_result == WT_PM_REC_REPLACE || mod->rec_result == WT_PM_REC_MULTIBLOCK) - __wt_writeunlock(session, &page->page_lock); + WT_PAGE_UNLOCK(session, page); return (ret); } |