diff options
Diffstat (limited to 'src/mongo/db/catalog/validate_state.h')
| -rw-r--r-- | src/mongo/db/catalog/validate_state.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/mongo/db/catalog/validate_state.h b/src/mongo/db/catalog/validate_state.h index 42bc8660e33..bb8f431d2d6 100644 --- a/src/mongo/db/catalog/validate_state.h +++ b/src/mongo/db/catalog/validate_state.h @@ -93,6 +93,13 @@ public: _collectionSchemaViolated = true; } + bool isTimeseriesDataInconsistent() { + return _timeseriesDataInconsistency; + } + void setTimeseriesDataInconsistent() { + _timeseriesDataInconsistency = true; + } + bool fixErrors() const { return _repairMode == RepairMode::kFixErrors; } @@ -168,8 +175,8 @@ public: return _logDiagnostics; } - bool warnOnSchemaValidation() const { - return _warnOnSchemaValidation; + ValidationVersion validationVersion() const { + return _validationVersion; } boost::optional<Timestamp> getValidateTimestamp() { @@ -214,7 +221,8 @@ private: ValidateMode _mode; RepairMode _repairMode; bool _collectionSchemaViolated = false; - bool _warnOnSchemaValidation = false; + bool _timeseriesDataInconsistency = false; + ValidationVersion _validationVersion = currentValidationVersion; boost::optional<ShouldNotConflictWithSecondaryBatchApplicationBlock> _noPBWM; boost::optional<Lock::GlobalLock> _globalLock; |
