summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/validate_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/validate_state.h')
-rw-r--r--src/mongo/db/catalog/validate_state.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/validate_state.h b/src/mongo/db/catalog/validate_state.h
index df796c686ce..72f8da3019e 100644
--- a/src/mongo/db/catalog/validate_state.h
+++ b/src/mongo/db/catalog/validate_state.h
@@ -123,6 +123,10 @@ public:
return _indexes;
}
+ const StringSet& getSkippedIndexes() const {
+ return _skippedIndexes;
+ }
+
/**
* Map of index names to index cursors.
*/
@@ -235,6 +239,10 @@ private:
std::unique_ptr<SeekableRecordThrottleCursor> _traverseRecordStoreCursor;
std::unique_ptr<SeekableRecordThrottleCursor> _seekRecordStoreCursor;
+ // Stores the set of indexes that will not be validated for some reason, e.g. they are not
+ // ready.
+ StringSet _skippedIndexes;
+
RecordId _firstRecordId;
DataThrottle _dataThrottle;