Commits on Jan 18, 2019
  1. SERVER-37643 refine IndexBuildsCoordinator and IndexBuildsManager int…

    benety committed Jan 18, 2019
    …erfaces to support createIndexes refactor
    extend IndexBuildsCoordinatorMongodTest::createCollection() to accept collection UUID
    IndexBuildsCoordinator::buildIndex() returns index catalog stats
    IndexBuildsCoordinator::buildIndex() accepts collection UUID instead of namespace
    IndexBuildsManager::commitIndexBuild() accepts callback for index builds
Commits on Jan 15, 2019
  1. SERVER-37829 clean up service context on test assertion

    benety committed Jan 15, 2019
    add stitch error details to checkUpdate assertion message
Commits on Jan 13, 2019
Commits on Jan 12, 2019
  1. Revert "SERVER-37643 add Collection::addCollationDefaultsToIndexSpecs…

    benety committed Jan 12, 2019
    This reverts commit 190fef1.
  2. SERVER-37643 IndexCatalog::removeExistingIndexes() optionally throws …

    benety committed Jan 12, 2019
    …on invalid non-duplicate indexes
Commits on Jan 10, 2019
  1. Revert "SERVER-37829 disable failing test case under Windows"

    benety committed Jan 10, 2019
    This reverts commit 800c5f9.
  2. SERVER-38800 rollback fixes collection counts using o2 fields of drop…

    benety committed Jan 10, 2019
    … and rename oplog entries
Commits on Jan 9, 2019
  1. SERVER-38800 add collection count to o2 field of collection drop and …

    benety committed Jan 9, 2019
    …rename oplog entries
    This applies only to the case where the target collection is dropped during the rename
  2. SERVER-38800 add test cases to rollback_wt_drop.js

    benety committed Jan 9, 2019
    rollback rename with drop target
    collection drop without any CRUD ops to undo
    rollback both creation and drop for the same collection
  3. SERVER-38800 ReplSetTest.dumpOplog() returns oplog entries in an arra…

    benety committed Jan 9, 2019
    …y after logging the values
Commits on Jan 8, 2019
Commits on Jan 7, 2019
Commits on Jan 4, 2019
  1. SERVER-38800 defer ident drop for _id index if storage engine support…

    benety committed Jan 4, 2019
    …s drop-pending idents
  2. SERVER-38800 rollback falls back on collection scan to reset collecti…

    benety committed Jan 4, 2019
    …on count if drop-pending collection count is not available
Commits on Jan 2, 2019
Commits on Jan 1, 2019
  1. SERVER-38548 dropping an index removes catalog entry immediately and …

    benety committed Jan 1, 2019
    …defers ident drop
    If drop-pending idents are supported by the storage engine, catalog::openCatalog() will not need
    to rebuild the indexes on rollback/recovery. Instead, the storage engine will manage the removal
    of the idents from disk.
Commits on Dec 31, 2018
  1. SERVER-38548 clean up KVCollectionCatalogEntry to support drop-pendin…

    benety committed Dec 31, 2018
    …g idents.
    constructor accepts KVStorageEngineInterface instead of KVEngine
    RemoveIndexChange accepts index namespace and name
Commits on Dec 30, 2018
  1. SERVER-38240 work around uint64_t conversion on s390x in WiredTigerOp…

    benety committed Dec 30, 2018
Commits on Dec 28, 2018
  1. SERVER-38670 add rollback test for dropping a collection with the Wir…

    benety committed Dec 28, 2018
    …edTiger storage engine
Commits on Dec 27, 2018
  1. SERVER-25936 Collection.dropIndexes() shell helper uses dropIndexes i…

    benety committed Dec 27, 2018
    …nstead of deleteIndexes
Commits on Dec 23, 2018
  1. SERVER-38604 two phase drop tests that use system.drop namespaces che…

    benety committed Dec 23, 2018
    …ck serverStatus() for support before proceeding
  2. SERVER-38603 dropping a collection removes catalog entry immediately …

    benety committed Dec 23, 2018
    …and defers ident drop
    If drop-pending idents are supported by the storage engine, this disables the replication
    layer system.drop.* namespaces in favor of having the storage engine manage the removal of
    the idents from disk.