summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h
diff options
context:
space:
mode:
authorZach Yam <zach.yam@mongodb.com>2019-06-17 15:18:44 -0400
committerZach Yam <zach.yam@mongodb.com>2019-06-19 16:53:36 -0400
commit450afc3966ed1a3b06079d14fe80f966009fc994 (patch)
tree1aeda45db6f2ebdf046aad4a1de8ffa8131c844f /src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h
parentc31362708f26397dd20818ab780a5180e257d5a7 (diff)
downloadmongo-450afc3966ed1a3b06079d14fe80f966009fc994.tar.gz
SERVER-41311 Invariant that restore() is called on the RecordCursor prior to its usage, after save() was called
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h
index 3e2121cdd5d..8bdfdaecdd6 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h
@@ -456,6 +456,7 @@ protected:
boost::optional<WiredTigerCursor> _cursor;
bool _eof = false;
RecordId _lastReturnedId; // If null, need to seek to first/last record.
+ bool _hasRestored = true;
private:
bool isVisible(const RecordId& id);