Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-44027 Remove global X lock for renameCollection between DBs | Gregory Wlodarek | 2019-10-24 | 2 | -36/+37 |
| | |||||
* | SERVER-43815 Validate cmd should report MB of I/O per second in curOp so ↵ | Gregory Wlodarek | 2019-10-23 | 5 | -27/+48 |
| | | | | that users can make more informed use of throttling via the 'maxValidateMBperSec' server parameter | ||||
* | SERVER-44121 IndexBuildInterceptor::drainWritesIntoIndex() accepts drain ↵ | Benety Goh | 2019-10-23 | 1 | -1/+2 |
| | | | | yield policy | ||||
* | SERVER-44121 MultiIndexBlock::drainBackgroundWrites() accepts drain yield policy | Benety Goh | 2019-10-22 | 3 | -7/+9 |
| | |||||
* | SERVER-44101 Add a KeyString::Value::hash method and use it in validation | Geert Bosch | 2019-10-22 | 1 | -5/+1 |
| | |||||
* | SERVER-44121 IndexBuildsManager::drainBackgroundWrites() accepts drain yield ↵ | Benety Goh | 2019-10-22 | 2 | -4/+7 |
| | | | | policy | ||||
* | SERVER-44100 Use CityHash for validating index consistency | Geert Bosch | 2019-10-22 | 1 | -5/+5 |
| | |||||
* | SERVER-44098 Pass only number of keys in shouldMarkIndexAsMultiKey | Geert Bosch | 2019-10-22 | 1 | -1/+1 |
| | |||||
* | SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵ | Ben Caimano | 2019-10-21 | 1 | -1/+1 |
| | | | | | | | | | | | Interruptible and Mutex This commit: - Adds Listener hooks for Interruptible - Expands Listener hooks for Mutex - Updates the DiagnosticInfo and its tests to use the new hooks - Removes stacktracing pieces from DiagnosticInfo and its tests - Removes mongo::ConditionVariable entirely in favor of Interruptible | ||||
* | SERVER-42358 Add new background collection validation test hook. Runs ↵ | Dianna Hohensee | 2019-10-21 | 2 | -2/+5 |
| | | | | concurrently with tests. | ||||
* | SERVER-43839 Create unit testing for ValidateState. | Dianna Hohensee | 2019-10-21 | 3 | -1/+281 |
| | |||||
* | SERVER-43942 track newly created indexes until they are part of a consistent ↵ | Dianna Hohensee | 2019-10-21 | 3 | -0/+40 |
| | | | | WT checkpoint, and skip them in background validation | ||||
* | SERVER-43794: Incremental backup cursor API. | Daniel Gottlieb | 2019-10-17 | 1 | -1/+2 |
| | |||||
* | SERVER-43858: Relax database creation lock acquisition from MODE_X to MODE_IX. | Daniel Gottlieb | 2019-10-17 | 1 | -6/+11 |
| | |||||
* | SERVER-42462 Put new $meta arguments behind FCV check | Anton Korshunov | 2019-10-17 | 2 | -0/+9 |
| | |||||
* | SERVER-44035 Remove dupe field name | Daniel Hatcher | 2019-10-15 | 1 | -1/+0 |
| | |||||
* | SERVER-43908 Modify IndexConsistency hash-map keys to avoid hitting an ↵ | Gregory Wlodarek | 2019-10-15 | 2 | -9/+26 |
| | | | | invariant on duplicate index keys in KeyString form for different indexes | ||||
* | SERVER-43863 Validate cmd should use the validated indexes to populate the ↵ | Gregory Wlodarek | 2019-10-15 | 1 | -4/+9 |
| | | | | 'indexDetails' section | ||||
* | SERVER-43459 amend comment about collection bulk loader insert timestamps | Eric Milkie | 2019-10-14 | 1 | -2/+2 |
| | |||||
* | SERVER-43817 Foreground collection validation cmd should periodically yield ↵ | Gregory Wlodarek | 2019-10-10 | 3 | -39/+85 |
| | | | | cursors to release snapshots and minimize cache pressure | ||||
* | SERVER-38020 Log progress for record store and index traversal during ↵ | Evgeni Dobranov | 2019-10-08 | 2 | -0/+37 |
| | | | | collection validation | ||||
* | SERVER-39002 IndexBuildsManager::tearDownIndexBuild() accepts ↵ | Benety Goh | 2019-10-08 | 3 | -5/+12 |
| | | | | MultiIndexBuild::OnCleanUpFn | ||||
* | SERVER-39002 MultiIndexBlock::cleanUpAfterBuild() accepts a post-catalog ↵ | Benety Goh | 2019-10-08 | 4 | -4/+20 |
| | | | | update callback | ||||
* | SERVER-43837 remove RSTL unlocking logic from ↵ | Benety Goh | 2019-10-08 | 1 | -17/+0 |
| | | | | | | MultiIndexBlock::cleanUpAfterBuild() Not required after commit 68f0f19d1da4fc1adcc746481a7f65ecc6d01e26. | ||||
* | SERVER-43823 Fail background validation if restartCatalog runs while ↵ | Gregory Wlodarek | 2019-10-07 | 3 | -0/+10 |
| | | | | validate locks are yielded | ||||
* | SERVER-42951 Test that CRUD operations outside transactions don't throw ↵ | Judah Schvimer | 2019-10-04 | 1 | -1/+3 |
| | | | | LockTimeout | ||||
* | SERVER-43777 Validate cmd with {background:true} should not yield checkpoint ↵ | Dianna Hohensee | 2019-10-04 | 2 | -29/+2 |
| | | | | cursors | ||||
* | SERVER-43757 background validate must skip indexes whose persisted and ↵ | Dianna Hohensee | 2019-10-04 | 5 | -8/+35 |
| | | | | in-memory idents do not match | ||||
* | SERVER-43711 ValidateAdaptor::validateIndexKeyCount should not compare ↵ | Dianna Hohensee | 2019-10-04 | 4 | -33/+29 |
| | | | | in-memory and PIT _id index entry counts | ||||
* | SERVER-43317 merge failpoint headers. Rewrite docs. | Billy Donahue | 2019-10-03 | 10 | -10/+10 |
| | | | | iterate docs | ||||
* | SERVER-43352 RestartCatalog expects listDatabases to include empty databases | Xiangyu Yao | 2019-10-02 | 5 | -0/+24 |
| | |||||
* | SERVER-43418 ASSERT macro repairs | Billy Donahue | 2019-10-02 | 2 | -1/+2 |
| | | | | | - fix dangling else - all ASSERT* yield a stream expression for appending detail | ||||
* | SERVER-43755 Throttle Cursor should not invariant when the current time is ↵ | Gregory Wlodarek | 2019-10-02 | 1 | -1/+0 |
| | | | | smaller than the last obtained time | ||||
* | SERVER-42974 Validate should work with KeyString instead of BSON where possible | Gregory Wlodarek | 2019-10-01 | 7 | -79/+70 |
| | |||||
* | SERVER-43402 dropDatabase should send drop database oplog entry prior to ↵ | Gregory Wlodarek | 2019-10-01 | 1 | -13/+12 |
| | | | | dropping in memory state of database | ||||
* | SERVER-41496 Remove Database::getCollection() and replace with ↵ | Evgeni Dobranov | 2019-09-30 | 13 | -60/+54 |
| | | | | CollectionCatalog::get().lookupCollectionByNamespace() | ||||
* | SERVER-43707 CollectionLock destroyed immediately after creation in ↵ | Gregory Wlodarek | 2019-09-30 | 1 | -1/+1 |
| | | | | DatabaseImpl::dropCollectionEvenIfSystem() | ||||
* | SERVER-43678 Background collection validation should take a MODE_IS ↵ | Dianna Hohensee | 2019-09-30 | 1 | -5/+7 |
| | | | | collection lock instead of MODE_IX | ||||
* | SERVER-43415 MultiInblock::cleanUpAfterBuild() always assumes we have the ↵ | Benety Goh | 2019-09-28 | 1 | -16/+2 |
| | | | | | | necessary locks for index build cleanup This removes the check introduced in commit ee209fb1ee29e6d4178b507b561ebdaf85c729ee. | ||||
* | SERVER-42839 Make storage_engine.h functions pure virtual | Evgeni Dobranov | 2019-09-26 | 1 | -7/+75 |
| | |||||
* | SERVER-42093 Fix Coverity Analysis Defect in collection_catalog ↵ | Haley Connelly | 2019-09-26 | 2 | -2/+2 |
| | | | | PW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE | ||||
* | SERVER-43647 IndexConsistency constructor should use ValidateState's index ↵ | Gregory Wlodarek | 2019-09-26 | 1 | -4/+1 |
| | | | | list rather than simply durable indexes | ||||
* | SERVER-42524 remove the touch command | Haley Connelly | 2019-09-25 | 4 | -55/+0 |
| | |||||
* | SERVER-43419 remove unnecessary FCV check from ↵ | Benety Goh | 2019-09-24 | 1 | -4/+0 |
| | | | | | | MultiIndexBlock::_unlockRSTLForIndexCleanup() This check is no longer necessary after the 4.2 check was removed in commit 6a2c556dfaed34e641b64469d1de34dc88d36ec9. | ||||
* | SERVER-42312 disallow validate cmd during rollback and recovering states | Pavithra Vetriselvan | 2019-09-24 | 1 | -0/+6 |
| | |||||
* | SERVER-43574 validate cmd must open oplog collection cursors before ↵ | Dianna Hohensee | 2019-09-24 | 2 | -20/+26 |
| | | | | accessing any other collection in the same WT txn | ||||
* | SERVER-43382 move index_build_block from a private dependency of the ↵ | Dianna Hohensee | 2019-09-20 | 1 | -1/+1 |
| | | | | multi_index_block library to a public one | ||||
* | SERVER-42373 Prevent "invalid view definition" error while dropping ↵ | Haley Connelly | 2019-09-20 | 1 | -1/+6 |
| | | | | nonexistent collection | ||||
* | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | 2019-09-17 | 12 | -53/+54 |
| | |||||
* | SERVER-42478: Relax create collection in oplog application to take a DB_IX lock. | Daniel Gottlieb | 2019-09-16 | 5 | -18/+47 |
| |