diff options
author | Eric Milkie <milkie@10gen.com> | 2017-03-31 09:04:14 -0400 |
---|---|---|
committer | Eric Milkie <milkie@10gen.com> | 2017-04-04 14:45:30 -0400 |
commit | f83d377d44dcdcb4cb15501a554918ef907937df (patch) | |
tree | b6a68033173d43bf366842eb3b4e65490dcb3075 | |
parent | 356c1a17b36b165704183e8696fcac3b2d32deb0 (diff) | |
download | mongo-f83d377d44dcdcb4cb15501a554918ef907937df.tar.gz |
SERVER-28548 skip unused keys in restorePosition, even when prev location is not found
(cherry picked from commit 928d3b0cf3b989f7f099df9b9746505d6b68f470)
-rw-r--r-- | src/mongo/db/storage/mmap_v1/btree/btree_logic.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/mongo/db/storage/mmap_v1/btree/btree_logic.cpp b/src/mongo/db/storage/mmap_v1/btree/btree_logic.cpp index 256a06e9488..8865a82e5e8 100644 --- a/src/mongo/db/storage/mmap_v1/btree/btree_logic.cpp +++ b/src/mongo/db/storage/mmap_v1/btree/btree_logic.cpp @@ -2341,10 +2341,6 @@ bool BtreeLogic<BtreeLayout>::locate(OperationContext* txn, *bucketLocOut = _locate(txn, getRootLoc(txn), owned, posOut, &found, recordLoc, direction); - if (!found) { - return false; - } - skipUnusedKeys(txn, bucketLocOut, posOut, direction); return found; |