summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/index_consistency.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | This reverts commit 3a8c33cd95abaa7455b2c01726bdbf413cc938e5.
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-251-2/+0
|
* Revert "SERVER-39520 Use database IX lock for dropCollection"Xiangyu Yao2019-04-251-0/+2
| | | | This reverts commit fdc3712e4cb89c23451061b4c927a78340269d89.
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-251-2/+0
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37263: Write updates to background building indexes into a temp table.Daniel Gottlieb2018-11-121-3/+4
| | | | | - IndexIterator returns IndexCatalogEntry* - Split out ready from building indexes in the IndexCatalog.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-36444 Validate support for $** multikey metadata path index keysJames Wahlin2018-09-191-34/+20
| | | | | Additionally, don't fail validation on encountering multiple index entries for a single RecordId for non-multikey $** indexes.
* SERVER-36444 Skip validation for $** multikey metadata index entriesJames Wahlin2018-09-121-278/+1
|
* SERVER-36278 Remove the 1KB index key size limit in FCV42Xiangyu Yao2018-08-151-5/+15
|
* SERVER-35860 Maintain multikey metadata keys for allPaths indexesBernard Gorman2018-08-091-1/+1
|
* SERVER-32645 Create a shim helper framework.ADAM David Alan Martin2018-04-301-1/+1
| | | | | | | | The `MONGO_DECLARE_SHIM`, `MONGO_DEFINE_SHIM`, and `MONGO_REGISTER_SHIM` macros can be used to create specialized types which are customization and auto-registration points for late-binding functions. In some sense they work like weak-symbols; however, they also are useful for tracking dependencies upon shimmed-out implementations.
* Revert "SERVER-32645 Create a shim helper framework."Kyle Suarez2018-04-301-1/+1
| | | | This reverts commit 2227f272a7a0a3e43625cb2d4a2704e1ccb6f893.
* SERVER-32645 Create a shim helper framework.ADAM David Alan Martin2018-04-271-1/+1
| | | | | | | | The `MONGO_DECLARE_SHIM`, `MONGO_DEFINE_SHIM`, and `MONGO_REGISTER_SHIM` macros can be used to create specialized types which are customization and auto-registration points for late-binding functions. In some sense they work like weak-symbols; however, they also are useful for tracking dependencies upon shimmed-out implementations.
* SERVER-31446 _getNextSessionMods can get stuck in a write conflict retry loopRandolph Tan2017-11-021-21/+0
|
* SERVER-30601 Remove useless qualifiersGregory Wlodarek2017-08-111-2/+2
|
* SERVER-30353 Create an index observer to notify us of changes made to index ↵Gregory Wlodarek2017-08-091-0/+1
| | | | and document keys
* SERVER-30352 Add a new class that will keep track of the index ↵Gregory Wlodarek2017-08-091-0/+579
inconsistencies during validation