Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-73115 Always include tenant in collection name attributes in log lines | mathisbessamdb | 2023-03-30 | 1 | -3/+3 |
| | |||||
* | SERVER-74828 Ensure parseResourcePattern creates NamespaceString with tenantId | jannaerin | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | SERVER-74895 Expect command errors in validation when querying $collStats | Dianna Hohensee | 2023-03-16 | 1 | -1/+3 |
| | |||||
* | SERVER-74632 Log aggregation results when validate commands fails due to a ↵ | Dianna Hohensee | 2023-03-07 | 1 | -0/+74 |
| | | | | validation error | ||||
* | SERVER-74045 Allow turning on diagnostic log messages for validate | Gregory Wlodarek | 2023-02-16 | 1 | -2/+3 |
| | |||||
* | SERVER-70743 Make validate command tenant aware | jannaerin | 2022-10-21 | 1 | -4/+8 |
| | |||||
* | SERVER-70147 Migrate addRequiredPrivileges to checkAuthForOperation | Sara Golemon | 2022-10-05 | 1 | -6/+11 |
| | |||||
* | SERVER-68688 Rename `checkBSONConsistency` option to `checkBSONConformance` | Yuhong Zhang | 2022-08-25 | 1 | -14/+14 |
| | |||||
* | SERVER-67459 Change BasicCommand to use DatabaseName | Sophia Tan | 2022-08-10 | 1 | -2/+2 |
| | |||||
* | SERVER-67520 Add `checkBSONConsistency` option to the validate command | Yuhong Zhang | 2022-07-11 | 1 | -12/+52 |
| | |||||
* | SERVER-67520 Update validation comments | Yuhong Zhang | 2022-07-11 | 1 | -0/+2 |
| | |||||
* | SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includes | Billy Donahue | 2022-05-06 | 1 | -1/+3 |
| | |||||
* | SERVER-65918 Remove references to `ephemeralForTest` | Gregory Noma | 2022-05-02 | 1 | -9/+0 |
| | |||||
* | SERVER-60761 Move the global read-only flag to be an OperationContext function | Gregory Wlodarek | 2022-04-22 | 1 | -2/+2 |
| | |||||
* | SERVER-61509 Avoid repairing read-only databases | Daniel Gómez Ferro | 2021-11-30 | 1 | -2/+11 |
| | |||||
* | SERVER-60179 The 'validate' command should return 'InvalidOptions' instead ↵ | Gregory Wlodarek | 2021-11-01 | 1 | -6/+6 |
| | | | | of 'CommandNotSupported' for incompatible options | ||||
* | SERVER-59805 The 'validate' command detects invalid index options | Gregory Wlodarek | 2021-09-24 | 1 | -0/+9 |
| | |||||
* | SERVER-56002 SERVER-56023 Store Collection metadata in the Collection and ↵ | Henrik Edin | 2021-05-20 | 1 | -1/+0 |
| | | | | | | | | | | | reply on the copy-on-write machinery to keep it in sync with the durable catalog. All updates to the metadata needs to happen through the Collection, moved interfaces from the DurableCatalog to the Collection. Removed back pointer to Collection in IndexCatalogEntryImpl, interfaces now correctly take a const or non-const Collection. This should make its iterface const-correct to avoid making bugs where the copy-on-write system for Collections are bypassed. Multikey handle is special as it needs to happen without exclusive access to the Collection. Implemented isolation for the Collection metadata when multikey is changed. It handles multi-doc transactions and is only commited to the Collection instance after the write to the durable catalog successfully commits. listCollections and listIndexes can now safetly read the metadata cache without needing to read from the durable catalog making them safe to do without Collection level locks. | ||||
* | SERVER-53675 Allow validate to fix up multikey metadata | Louis Williams | 2021-01-29 | 1 | -2/+19 |
| | | | | | | | | | | | | This allows foreground validation to fix up the following multikey metadata inconsistencies: * An index is multikey but there are no multikey fields * An index has multikeyPaths covering fields that are not multikey * An index does not have multikeyPaths but there are multikey documents (for pre-3.4 indexes) If any changes were made, a warning is included to the validate output and the 'repaired' flag is set to true. | ||||
* | SERVER-52609 Append corruptRecords to validate results as an array | Gregory Noma | 2021-01-13 | 1 | -1/+1 |
| | |||||
* | SERVER-47681 do not ignore prepare conflicts on background validations | Eric Milkie | 2020-09-25 | 1 | -1/+1 |
| | |||||
* | SERVER-49687 Add flag for validate to repair data in standalone mode | Shin Yee Tan | 2020-08-07 | 1 | -4/+31 |
| | |||||
* | SERVER-49103 Validate repair mode should fix up missing and extra index entries | Shin Yee Tan | 2020-08-06 | 1 | -21/+1 |
| | |||||
* | SERVER-49341 Validate repair mode should delete records that fail BSON ↵ | Shin Yee Tan | 2020-07-20 | 1 | -0/+6 |
| | | | | validation | ||||
* | SERVER-49340 Add repair mode to validate for startup --repair | Shin Yee Tan | 2020-07-14 | 1 | -1/+6 |
| | |||||
* | SERVER-24165 Validate should report records with invalid BSON | Shin Yee Tan | 2020-07-09 | 1 | -0/+7 |
| | |||||
* | SERVER-44650 Add new test mode enforeFastCount to foreground validate | Gregory Noma | 2020-05-21 | 1 | -6/+19 |
| | |||||
* | SERVER-48084 Lint log lines in mongo/db/commands | Sara Golemon | 2020-05-13 | 1 | -1/+1 |
| | |||||
* | SERVER-47735 change mongo source over to logv2 | Billy Donahue | 2020-04-26 | 1 | -1/+1 |
| | | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | ||||
* | SERVER-47754 Allow background validation to run on storage engines that do ↵ | Gregory Wlodarek | 2020-04-24 | 1 | -14/+13 |
| | | | | not support checkpoints | ||||
* | SERVER-47658: Improve validate diagnostics, with a focus on multikey failures. | Daniel Gottlieb | 2020-04-24 | 1 | -0/+3 |
| | |||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 1 | -1/+0 |
| | | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | ||||
* | SERVER-45869 automatically converted structured logging | Gabriel Russell | 2020-02-13 | 1 | -2/+6 |
| | |||||
* | SERVER-41965 Change repair to only rebuild indexes on necessary collections | Daniel Ernst | 2020-01-30 | 1 | -1/+4 |
| | |||||
* | SERVER-43987 Require predicates with ↵ | Ben Caimano | 2019-10-17 | 1 | -3/+3 |
| | | | | OperationContext::waitForConditionOrInterrupt() | ||||
* | SERVER-43317 merge failpoint headers. Rewrite docs. | Billy Donahue | 2019-10-03 | 1 | -1/+1 |
| | | | | iterate docs | ||||
* | SERVER-43644 Update 'validate' command help message | Gregory Wlodarek | 2019-10-02 | 1 | -3/+6 |
| | |||||
* | SERVER-42312 disallow validate cmd during rollback and recovering states | Pavithra Vetriselvan | 2019-09-24 | 1 | -0/+4 |
| | |||||
* | SERVER-43574 validate cmd must open oplog collection cursors before ↵ | Dianna Hohensee | 2019-09-24 | 1 | -1/+2 |
| | | | | accessing any other collection in the same WT txn | ||||
* | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | 2019-09-17 | 1 | -3/+3 |
| | |||||
* | SERVER-43134 Only run background validation on check-pointed tables | Gregory Wlodarek | 2019-09-16 | 1 | -5/+0 |
| | |||||
* | SERVER-42357 Periodically release locks during collection validation and ↵ | Gregory Wlodarek | 2019-09-13 | 1 | -10/+4 |
| | | | | check for interrupts | ||||
* | SERVER-43119 FailPoint cleanup | Billy Donahue | 2019-09-10 | 1 | -1/+1 |
| | | | | | | | | | | | - Don't use MONGO_INITIALIZER to declare each fail point. We only need one init task in total: freeze and iterate the registry. - remove MONGO_FAIL_POINT_DECLARE macro (extern) - remove MONGO_FAIL_POINT_SHOULD_FAIL macro (FailPoint::shouldFail) - remove MONGO_FAIL_POINT_BLOCK_IF (FailPoint::executeIf) - remove MONGO_FAIL_POINT_BLOCK (FailPoint::execute) - clean up FailPointRegistry and fail_point_service implementation. | ||||
* | SERVER-30357 Allow users to run the validate cmd with {background:true} | Dianna Hohensee | 2019-09-05 | 1 | -10/+15 |
| | |||||
* | Revert "SERVER-30357 Allow users to run the validate cmd with {background:true}" | Dianna Hohensee | 2019-09-05 | 1 | -15/+10 |
| | | | | This reverts commit e8e3f6ff2604e33e2d7fe1ec56d6559df066a452. | ||||
* | SERVER-30357 Allow users to run the validate cmd with {background:true} | Dianna Hohensee | 2019-09-05 | 1 | -10/+15 |
| | |||||
* | SERVER-42978 Move validate lock acquisition from the cmd body into the ↵ | Dianna Hohensee | 2019-08-23 | 1 | -41/+11 |
| | | | | helper function and fix all the unit tests | ||||
* | SERVER-42768 uassert if the storage engine does not support checkpoints when ↵ | Gregory Wlodarek | 2019-08-16 | 1 | -3/+12 |
| | | | | running validate with { background: true } | ||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | SERVER-42180 Move the CollectionImpl::validate logic out of the Collection ↵ | Gabe Villasana | 2019-07-24 | 1 | -2/+3 |
| | | | | class and into it's own file + namespace |