summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/btree/row_srch.c
diff options
context:
space:
mode:
authorDan Pasette <dan@10gen.com>2015-02-04 06:48:51 -0500
committerDan Pasette <dan@mongodb.com>2015-02-04 06:55:52 -0500
commit7d9ec251cf0e70bc0f9bb246aacfb6e62226ad37 (patch)
tree5b436359112bc5610dcf9fd1e1f7331854b388d6 /src/third_party/wiredtiger/src/btree/row_srch.c
parentfc14926f9c8256edce8bbd15d439ca34667c6ebb (diff)
downloadmongo-7d9ec251cf0e70bc0f9bb246aacfb6e62226ad37.tar.gz
Import wiredtiger-wiredtiger-mongodb-2.8-rc7-105-g92325a3.tar.gz from wiredtiger branch mongodb-2.8
Diffstat (limited to 'src/third_party/wiredtiger/src/btree/row_srch.c')
-rw-r--r--src/third_party/wiredtiger/src/btree/row_srch.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/src/btree/row_srch.c b/src/third_party/wiredtiger/src/btree/row_srch.c
index 036e11bec6d..9967c5ecb0c 100644
--- a/src/third_party/wiredtiger/src/btree/row_srch.c
+++ b/src/third_party/wiredtiger/src/btree/row_srch.c
@@ -195,6 +195,7 @@ restart: page = current->page;
if (page->type != WT_PAGE_ROW_INT)
break;
+ WT_ASSERT(session, session->split_gen != 0);
pindex = WT_INTL_INDEX_COPY(page);
/*
@@ -487,6 +488,7 @@ restart:
if (page->type != WT_PAGE_ROW_INT)
break;
+ WT_ASSERT(session, session->split_gen != 0);
pindex = WT_INTL_INDEX_COPY(page);
descent = pindex->index[
__wt_random(session->rnd) % pindex->entries];
@@ -521,6 +523,7 @@ restart:
*/
cbt->ref = current;
cbt->compare = 0;
+ WT_ASSERT(session, session->split_gen != 0);
pindex = WT_INTL_INDEX_COPY(btree->root.page);
cbt->slot = pindex->entries < 2 ?
__wt_random(session->rnd) % page->pg_row_entries : 0;