diff options
Diffstat (limited to 'src/mongo/db/catalog/column_index_consistency.h')
-rw-r--r-- | src/mongo/db/catalog/column_index_consistency.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/column_index_consistency.h b/src/mongo/db/catalog/column_index_consistency.h index a503e8c7154..defe030ba98 100644 --- a/src/mongo/db/catalog/column_index_consistency.h +++ b/src/mongo/db/catalog/column_index_consistency.h @@ -92,7 +92,14 @@ public: } /** - * If repair mode enabled, try inserting _missingIndexEntries into indexes. + * If repair mode enabled, tries to repair the given column-store index. + */ + void repairIndexEntries(OperationContext* opCtx, + const IndexCatalogEntry* index, + ValidateResults* results); + + /** + * If repair mode enabled, tries to repair the column-store indexes. */ void repairIndexEntries(OperationContext* opCtx, ValidateResults* results); @@ -180,6 +187,8 @@ private: const IndexCatalogEntry* index, ValidateResults* results); + void _investigateSuspects(OperationContext* opCtx, const IndexCatalogEntry* index); + void _tabulateEntry(const FullCellView& cell, int step); BSONObj _generateInfo(const std::string& indexName, |