summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/index_consistency.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-59600 move StorageDebugUtil::printKeyString() to the KeyString namespaceBenety Goh2021-08-271-3/+2
* SERVER-48528 ValidateTests can fail sporadically due to KeyString hashingYuhong Zhang2021-05-141-13/+33
* SERVER-55779 Clustered collections should store RecordIds as KeyStringLouis Williams2021-04-091-5/+2
* SERVER-54656 Validation can repair clustered collectionsGregory Wlodarek2021-02-191-1/+9
* SERVER-54656 Validation reports missing and extra index entries for clustered...Gregory Wlodarek2021-02-191-6/+13
* SERVER-53990 SortedDataInterface supports RecordIds in the binary string formatLouis Williams2021-02-181-1/+1
* SERVER-53989 Generalize RecordId to store small binary stringsLouis Williams2021-02-101-3/+3
* SERVER-53982 RecordId supports ObjectId typeLouis Williams2021-01-291-3/+3
* SERVER-53675 Allow validate to fix up multikey metadataLouis Williams2021-01-291-1/+13
* SERVER-51444 BSONElement's buffer in IndexEntryInfo used for validation is un...Gregory Wlodarek2020-10-081-9/+11
* SERVER-47812 Secondaries persist wildcard multikeypaths out of orderBernard Gorman2020-09-121-9/+10
* SERVER-50185 Update keysPerIndex after repairing index inconsistenciesLouis Williams2020-08-261-6/+9
* SERVER-49842 Startup repair should rebuild indexes when validate index incons...Louis Williams2020-08-251-0/+1
* SERVER-49103 Validate repair mode should fix up missing and extra index entriesShin Yee Tan2020-08-061-18/+115
* SERVER-49151 Fix malformed LOGV2 and assertion IDsAmirsaman Memaripour2020-07-011-2/+2
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
* SERVER-46805 Limit memory usage in the second phase of validate and add param...Gregory Noma2020-03-191-7/+74
* SERVER-46468 Allow up to 1MB each for extra index entry errors and missing in...Gregory Noma2020-03-171-2/+2
* SERVER-46468 Prevent validate from generating overlong responsesGregory Noma2020-03-161-14/+8
* SERVER-46666 Add extra validate logging for unit tests for debug proposesDianna Hohensee2020-03-091-0/+20
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
* SERVER-44101 Add a KeyString::Value::hash method and use it in validationGeert Bosch2019-10-221-5/+1
* SERVER-44100 Use CityHash for validating index consistencyGeert Bosch2019-10-221-5/+5
* SERVER-42358 Add new background collection validation test hook. Runs concurr...Dianna Hohensee2019-10-211-1/+4
* SERVER-43908 Modify IndexConsistency hash-map keys to avoid hitting an invari...Gregory Wlodarek2019-10-151-3/+19
* SERVER-42974 Validate should work with KeyString instead of BSON where possibleGregory Wlodarek2019-10-011-14/+14
* SERVER-43647 IndexConsistency constructor should use ValidateState's index li...Gregory Wlodarek2019-09-261-4/+1
* SERVER-42357 Periodically release locks during collection validation and chec...Gregory Wlodarek2019-09-131-15/+13
* SERVER-42226 Use the maxValidateMBperSec server parameter to throttle collect...Gregory Wlodarek2019-08-221-6/+8
* SERVER-42966 Remove references from helper classes for collection validation ...Gregory Wlodarek2019-08-221-28/+10
* SERVER-42222 Move data cursors for collection validation to the start of coll...Daniel Solnik2019-08-161-4/+2
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-2/+1
* SERVER-41717 Create KeyStringBuilder, KeyStringValue, and KeyStringTypeBits c...Daniel Solnik2019-07-161-6/+8
* SERVER-36385 Remove code and tests about index key limit sizeDaniel Solnik2019-06-281-12/+0
* Revert "SERVER-36385 Remove code and tests about index key limit size"Daniel Solnik2019-06-281-0/+12
* SERVER-36385 Remove code and tests about index key limit sizeDaniel Solnik2019-06-281-12/+0
* SERVER-40717 Remove CollectionCatalogEntry and KVColletionCatalogEntryXiangyu Yao2019-06-281-1/+0
* SERVER-41541 Put a KeyString in IndexInfo for the RecordStoreValidateAdaptorGregory Wlodarek2019-06-261-1/+2
* SERVER-41539 Cache key ordering in IndexInfoCache ordering in IndexInfoGregory Wlodarek2019-06-251-28/+10
* SERVER-41538 Remove indirection through indexNumber in IndexConsistencyGregory Wlodarek2019-06-251-75/+27
* SERVER-41537 Use 64K hash buckets instead of 4M for index validationGregory Wlodarek2019-06-251-1/+1
* SERVER-41536 Use vector instead of map for IndexConsistency hash bucketsGregory Wlodarek2019-06-251-30/+14
* SERVER-41535 Use vector instead of map for IndexConsistency::_indexesInfoGregory Wlodarek2019-06-251-7/+3
* SERVER-41533 Remove unnecessary IndexConsistency::_classMutexGregory Wlodarek2019-06-251-72/+10
* SERVER-41819 Move methods from KVCollectionCatalogEntry to KVCatalogXiangyu Yao2019-06-211-1/+2
* SERVER-30356 Improve error reporting for validationGregory Wlodarek2019-04-291-36/+237
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-261-2/+0
* SERVER-38478 Remove UninterruptibleLockGuard in query yieldEric Milkie2019-04-261-1/+0
* Revert "SERVER-39520 Use database IX lock for dropCollection"Justin Seyster2019-04-251-0/+2
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-251-2/+0