Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-35612 Implement ChunkWritesTracker with unit tests, make ChunkInfo use it | Matthew Saltz | 2018-06-21 | 1 | -5/+1 |
| | |||||
* | Revert "SERVER-35612 Implement ChunkWritesTracker with unit tests, make ↵ | Matthew Saltz | 2018-06-21 | 1 | -1/+5 |
| | | | | | | ChunkInfo use it" This reverts commit 1821dca10b769bb078a851ac8329a1b461a7b6c6. | ||||
* | SERVER-35612 Implement ChunkWritesTracker with unit tests, make ChunkInfo use it | Matthew Saltz | 2018-06-21 | 1 | -5/+1 |
| | |||||
* | SERVER-35392 Remove FCV logic concerning chunk history and afterClusterTime | Blake Oler | 2018-06-20 | 3 | -220/+27 |
| | |||||
* | SERVER-35691 Merge the stale_config library together with common_s | Kaloian Manassiev | 2018-06-20 | 3 | -3/+1 |
| | |||||
* | SERVER-35711 Remove unused anonymous function getPersistedMaxDbVersion() ↵ | Esha Maharishi | 2018-06-20 | 1 | -24/+0 |
| | | | | from shard server catalog cache loader | ||||
* | SERVER-34470 Make DatabaseVersion non-optional in CachedDatabaseInfo | Blake Oler | 2018-06-20 | 1 | -4/+3 |
| | |||||
* | SERVER-34470 Make DatabaseVersion non-optional on the config server's ↵ | Blake Oler | 2018-06-20 | 3 | -19/+24 |
| | | | | DatabaseType | ||||
* | SERVER-35609 Create initial chunk on primaryShard | jannaerin | 2018-06-20 | 1 | -2/+7 |
| | |||||
* | SERVER-34470 Remove FCV checks related to database versioning | Blake Oler | 2018-06-19 | 2 | -31/+2 |
| | |||||
* | SERVER-35653: This reverts SERVER-31768 | jannaerin | 2018-06-18 | 2 | -85/+44 |
| | | | | This reverts commit 9057ac7f6e43b8e09dc861fccb52233d91dce977. | ||||
* | SERVER-34447 Basic cleanup of trySplitting | Matthew Saltz | 2018-06-18 | 1 | -31/+14 |
| | |||||
* | SERVER-33417 Replace custom majority write catchup with Replication-designed ↵ | Sarah Zhou | 2018-06-15 | 1 | -21/+2 |
| | | | | write concern method in the Migration Destination Manager | ||||
* | SERVER-34285 Remove FCV 3.6 switch logic in movePrimary | Blake Oler | 2018-06-15 | 2 | -211/+10 |
| | |||||
* | SERVER-35513 Forbid transactions on inMemory storage engine | Tess Avitabile | 2018-06-14 | 1 | -1/+2 |
| | |||||
* | SERVER-35486 Create _addShard command on shard to drive shard initialization | Matthew Saltz | 2018-06-13 | 15 | -322/+498 |
| | |||||
* | SERVER-33237 Range deleter query plan once per batch. | Kevin Pulo | 2018-06-13 | 3 | -16/+34 |
| | | | | | | | Rather than once for each deleted document. Also add the rangeDeleterBatchDelayMS server parameter (default 20ms), to give greater control (when necessary) over range deleter throttling. | ||||
* | SERVER-32198 Retry on StaleShardVersion errors during collection drop | Kaloian Manassiev | 2018-06-12 | 1 | -33/+48 |
| | |||||
* | SERVER-35351: Have implicit creation of `system.views` in a separate WUOW. | Daniel Gottlieb | 2018-06-12 | 1 | -7/+5 |
| | |||||
* | SERVER-34072 config.databases writes with new version field should take the ↵ | Esha Maharishi | 2018-06-11 | 6 | -107/+143 |
| | | | | global IX lock rather than the fcvLock | ||||
* | SERVER-35497 Remove usages of OldClient(Write)Context from the ↵ | Kaloian Manassiev | 2018-06-08 | 1 | -49/+61 |
| | | | | MigrationDestinationManager | ||||
* | SERVER-35497 Use more uasserts in the configsvr commands | Kaloian Manassiev | 2018-06-08 | 12 | -66/+49 |
| | |||||
* | SERVER-35209 Remove the CollectionMetadata::getDifferentChunk code and its ↵ | Sarah Zhou | 2018-06-08 | 3 | -53/+0 |
| | | | | usages/tests | ||||
* | SERVER-35209 Remove unused controlChunk parameter in ↵ | Sarah Zhou | 2018-06-07 | 2 | -18/+3 |
| | | | | _configsvrCommitChunkMigration | ||||
* | SERVER-34824 Make prepareTransaction command write a prepare oplog entry and ↵ | Judah Schvimer | 2018-06-07 | 1 | -1/+2 |
| | | | | use its optime as the prepare timestamp | ||||
* | SERVER-32198 Get rid of CollectionShardingState::collectionIsSharded | Kaloian Manassiev | 2018-06-07 | 3 | -19/+1 |
| | |||||
* | SERVER-34615 Make UUIDCatalog updates for renameCollection atomic | Maria van Keulen | 2018-06-06 | 2 | -12/+36 |
| | |||||
* | SERVER-34817 find replace from InterruptedDueToReplStateChange error code to ↵ | Nathan Louie | 2018-06-06 | 5 | -5/+5 |
| | | | | InterruptedDueToStepDown | ||||
* | SERVER-34159: Redact MigrationDestinationManager messages | Spencer Jackson | 2018-06-05 | 4 | -55/+56 |
| | |||||
* | SERVER-33954 Modified getCollectionRoutingInfoWithRefresh to refresh twice ↵ | Matthew Saltz | 2018-06-05 | 5 | -11/+27 |
| | | | | if the first refresh is not performed by its own thread | ||||
* | SERVER-35275 rename fail point FP macros, improve docs | Billy Donahue | 2018-05-30 | 6 | -23/+23 |
| | |||||
* | SERVER-33639 Protect against distlock acquisition timeout at createDatabase time | jannaerin | 2018-05-25 | 1 | -2/+2 |
| | |||||
* | SERVER-34893 Make the config server determine the control chunk on migration ↵ | Randolph Tan | 2018-05-24 | 4 | -26/+65 |
| | | | | commit | ||||
* | SERVER-32198 Move the sessions collection namespace constant to NamespaceString | Kaloian Manassiev | 2018-05-24 | 2 | -7/+4 |
| | |||||
* | SERVER-34632 Rename `struct dbTask` to DBTask | Kaloian Manassiev | 2018-05-24 | 2 | -40/+40 |
| | | | | ... to follow naming conventions | ||||
* | SERVER-34632 Use alias for the callback of CatalogCacheLoader::getChunksSince | Kaloian Manassiev | 2018-05-24 | 7 | -72/+47 |
| | | | | Also use StringMap in CollectionShardingState instead of std::unordered_map. | ||||
* | SERVER-33934 Protect against distlock acquisition timeout at ↵ | jannaerin | 2018-05-23 | 2 | -0/+11 |
| | | | | createCollection time | ||||
* | SERVER-33639 Protect against distlock acquisition timeout at createDatabase time | jannaerin | 2018-05-23 | 5 | -0/+171 |
| | |||||
* | SERVER-33639 Fix UUID inconsistencies in mapReduce on a sharded output ↵ | jannaerin | 2018-05-22 | 1 | -1/+6 |
| | | | | collection | ||||
* | SERVER-34807 Rename states in movePrimary state machine to match migration | Matthew Saltz | 2018-05-18 | 2 | -8/+8 |
| | |||||
* | SERVER-35006 do not reset KeysCollectionManager | Misha Tyulenev | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | SERVER-34796 Make _cleanup in movePrimary only clear the DSS if the db exists | jannaerin | 2018-05-14 | 1 | -9/+5 |
| | |||||
* | SERVER-33008 Slice Authorization framework | ADAM David Alan Martin | 2018-05-11 | 1 | -0/+9 |
| | | | | | | | | The Authorization framework was intertwined with many subsystems and needed to be properly abstracted in order to facilitate cutting down on certain unnecessary dependencies in some libraries. This also facilitates creating a reduced authorization framework for use in embedded builds. | ||||
* | SERVER-32375 Use readConcern local for config metadata operations | Blake Oler | 2018-05-10 | 19 | -12/+104 |
| | |||||
* | SERVER-32045 Set write concern on operation context before calling addShard ↵ | Jack Mulrow | 2018-05-10 | 1 | -1/+2 |
| | | | | in unittest | ||||
* | SERVER-32045 Propagate addShard writeConcern when sending setFCV to new shard | jannaerin | 2018-05-09 | 2 | -14/+22 |
| | |||||
* | SERVER-34628 Really remove appendCommandStatus | Mathias Stearn | 2018-05-08 | 14 | -75/+32 |
| | | | | | | | | | | All remaining callers are transitioned to some form of usassert. This was done with an elaborate set of vim macros to make this tractable. Therefore it should not be considered an example of the best way to write new code, just as an improvement on what was there before. In particular, I couldn't easily remove Status's that are named then only used once in uassertStatusOK, nor could I convert the pattern of checking a StatusWith<T>'s getStatus() then calling getValue() to just call uassertStatusOK(returnsStatusWith()). | ||||
* | SERVER-34628 Prep for removing appendCommandStatus | Mathias Stearn | 2018-05-08 | 4 | -6/+6 |
| | | | | | | | | | * Added appendCommandStatusNoThrow matching the current aCS behavior * Make appendCommandStatus call uassertStatusOK then aCS on success * Make the few places that need to not throw call aCSNT A following commit will completely remove appendCommandStatus. It is split out because that commit is fairly huge. | ||||
* | SERVER-34811 Forbid reads and writes to the config, admin, and local ↵ | Tess Avitabile | 2018-05-08 | 1 | -1/+1 |
| | | | | databases within transactions | ||||
* | SERVER-18084 Get rid of direct references to 'grid' | Kaloian Manassiev | 2018-05-07 | 1 | -1/+1 |
| |