summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Milkie <milkie@10gen.com>2017-03-31 09:04:14 -0400
committerEric Milkie <milkie@10gen.com>2017-04-04 14:45:30 -0400
commitf83d377d44dcdcb4cb15501a554918ef907937df (patch)
treeb6a68033173d43bf366842eb3b4e65490dcb3075
parent356c1a17b36b165704183e8696fcac3b2d32deb0 (diff)
downloadmongo-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.cpp4
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;