Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-56276 correct typo in config.actionlog document field | Paolo Polato | 2021-06-11 | 1 | -1/+1 |
| | |||||
* | SERVER-57313 Pass the collection epoch and timestamp when building a ↵ | Sergi Mateo Bellido | 2021-06-03 | 1 | -2/+5 |
| | | | | | | | | ChunkType from a config.chunks BSON - Pass the epoch and the timestamp to the functions that build ChunkTypes from config.chunks BSON - Fixing our tests | ||||
* | SERVER-55592 Add time-series fields to sharding catalog | Sergi Mateo Bellido | 2021-04-27 | 4 | -9/+119 |
| | | | | | * Disallowing drop collection, autosplitter and autobalancer of sharded time-series collections | ||||
* | SERVER-55700 Update kImplicitDefault in WriteConcernOptions | Huayu Ouyang | 2021-04-19 | 1 | -1/+1 |
| | |||||
* | SERVER-53973 Migration manager recovery should handle failed ↵ | Tommaso Tocci | 2021-03-30 | 1 | -5/+13 |
| | | | | findIntersectingChunk during refineShardKey | ||||
* | SERVER-55285 Review why some tests don't pass when we enable by default the ↵ | Sergi Mateo Bellido | 2021-03-29 | 4 | -64/+89 |
| | | | | | | new metadata format Fixing some tests | ||||
* | SERVER-55281 lint for newline violations | Billy Donahue | 2021-03-25 | 1 | -1/+1 |
| | |||||
* | SERVER-49526 configsvrReshardCollection should calculate new initial split ↵ | Randolph Tan | 2021-03-23 | 2 | -14/+61 |
| | | | | points | ||||
* | SERVER-55016 Remove depedency of db/commands on 'sharding_runtime_d' | Kaloian Manassiev | 2021-03-09 | 1 | -4/+1 |
| | |||||
* | SERVER-52812 Unify the implicit createDatabase/enableSharding flow | Kaloian Manassiev | 2021-02-21 | 2 | -1/+1 |
| | | | | | | | | This change makes both enableSharding and the implicit createDatabase from the routers to go through the same _configsvrCreateDatabase command. This command has the sole responsibility now of creating (or ensuring it is created) a database with the specified name, optional primary flag and optional enableSharding field. | ||||
* | SERVER-54014 Define a reasonable maxTimeMsOverride for the checkOID requests | Alexandre Bique | 2021-02-05 | 1 | -0/+3 |
| | |||||
* | SERVER-53105: Target chunks by collectionUUID | Jordi Serra Torrens | 2021-02-01 | 2 | -65/+2 |
| | |||||
* | SERVER-53118 Make the DistLockManager use the same processId/lockSessionId ↵ | Kaloian Manassiev | 2021-01-21 | 3 | -42/+26 |
| | | | | per shard | ||||
* | SERVER-53118 Make the DistLockManager ProcessId for each node to be the ShardId | Kaloian Manassiev | 2021-01-09 | 2 | -4/+2 |
| | | | | | | Following the model of the config server, for stepdown purposes, this change makes the ProcessId for the dist lock of each node even on a shard to be the ShardId. | ||||
* | SERVER-53227 Move omitted LockPings/LockType files to MongoD | Kaloian Manassiev | 2021-01-09 | 2 | -1/+2 |
| | | | | The previous commit forgot to move these files out of MongoS. | ||||
* | SERVER-53227 Move the DistLockManager to only be available on MongoD | Kaloian Manassiev | 2021-01-03 | 5 | -58/+44 |
| | |||||
* | SERVER-53547 Make use of return values in ShardRegistry API | Tommaso Tocci | 2020-12-31 | 1 | -2/+1 |
| | |||||
* | SERVER-53093 Add timestamp to ChunkVersion | Sergi Mateo Bellido | 2020-12-10 | 5 | -21/+21 |
| | | | | PART 2: Fixing our tests | ||||
* | SERVER-40811 make initializers throwy | Billy Donahue | 2020-12-08 | 1 | -3/+1 |
| | | | | | | | - Consolidate init-related headers (just init.h and initializer.h) - Factor out a separate DependencyGraph component - Remove MONGO_DEFAULT_PREREQUISITES, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS. - Document the role of the "default" initializer. | ||||
* | SERVER-52933 Add timestamp to the DatabaseVersion IDL | Sergi Mateo Bellido | 2020-11-24 | 2 | -2/+1 |
| | | | | | | PART 1 - Adding a new DatabaseVersion class that handles the underlying IDL implementation of a DatabaseVersion | ||||
* | SERVER-49145: Prevent distributed lock timeouts in suites with background ↵ | Jordi Serra Torrens | 2020-11-16 | 2 | -5/+24 |
| | | | | migrations | ||||
* | SERVER-52872 Remove StatusWith methods from ShardingCatalogClient | Kaloian Manassiev | 2020-11-16 | 1 | -22/+3 |
| | | | | | As a side-effect also removes some of the legacy "fromBSON" parsing from CollectionType in an effort to make it behave more IDL-like. | ||||
* | SERVER-50027 Implement an 'allowMigrations' collection property | Kaloian Manassiev | 2020-11-11 | 1 | -2/+4 |
| | |||||
* | SERVER-50027 Convert the CollectionType's UUID field to IDL | Kaloian Manassiev | 2020-11-03 | 1 | -6/+1 |
| | | | | ... and make it required | ||||
* | SERVER-50027 Make CollectionType use IDL (Part 1) | Kaloian Manassiev | 2020-10-22 | 2 | -3/+3 |
| | | | | | | | This change just starts the basis so that the CollectionType can be built on IDL in order to avoid conflicts with any changes to the format. The remaining fields will be moved to IDL in a subsequent commit and the custom parsing will be removed. | ||||
* | SERVER-51240 fix readability-avoid-const-params-in-decls in tests | Benety Goh | 2020-10-04 | 1 | -2/+2 |
| | |||||
* | SERVER-50740 Add onShutdown() method to ReplicaSetAwareInterface class. | Suganthi Mani | 2020-09-09 | 1 | -0/+1 |
| | |||||
* | SERVER-50410 Change NotMasterOrSecondary error code name to ↵ | Pavi Vetriselvan | 2020-09-04 | 1 | -1/+1 |
| | | | | NotPrimaryOrSecondary | ||||
* | SERVER-50505 Make the CatalogCache return ChunkManager(s) directly | Kaloian Manassiev | 2020-09-01 | 3 | -54/+52 |
| | | | | | ... instead of returning the intermediate CachedCollectionRoutingInfo class. The ChunkManager should be the only class used for routing. | ||||
* | SERVER-50329 Make ChunkManager be passed by value everywhere | Kaloian Manassiev | 2020-08-17 | 2 | -17/+16 |
| | | | | ... instead of shared_ptr. | ||||
* | SERVER-49734 Used local write concern to cleanup active migration on config ↵ | Alex Taskov | 2020-08-17 | 1 | -5/+2 |
| | | | | serveron stepup | ||||
* | SERVER-49030 Make CurOp::_start and CurOp::_end atomic | Justin Seyster | 2020-08-04 | 1 | -23/+30 |
| | |||||
* | SERVER-49800 fix use-after-move violations in sharding | Benety Goh | 2020-08-02 | 1 | -2/+2 |
| | |||||
* | SERVER-49935 Add startup method to ReplicaSetAwareService interface | Spencer T Brody | 2020-07-31 | 1 | -0/+1 |
| | |||||
* | SERVER-48365 Migration manager recovery should handle a refined shard key | Pierlauro Sciarelli | 2020-07-21 | 2 | -48/+111 |
| | |||||
* | SERVER-48927 Provide term to ReplicaSetAwareService onStepUp methods | Spencer T Brody | 2020-06-24 | 2 | -4/+4 |
| | |||||
* | SERVER-48924 Move ReplicaSetAwareService into repl directory and namespace | Spencer T Brody | 2020-06-24 | 1 | -1/+1 |
| | |||||
* | SERVER-48775 Make all `s_test` suites use the ShardingTestFixture | Kaloian Manassiev | 2020-06-15 | 5 | -9/+10 |
| | |||||
* | SERVER-48775 Make OpObserverShardingImpl to be part of sharding_runtime_d | Kaloian Manassiev | 2020-06-15 | 1 | -8/+8 |
| | |||||
* | SERVER-48406 Add onBecomeArbiter to ReplicaSetAwareService | Kevin Pulo | 2020-05-28 | 2 | -0/+7 |
| | |||||
* | SERVER-46200 implement basic VectorClock service | Kevin Pulo | 2020-05-12 | 2 | -2/+18 |
| | |||||
* | SERVER-47674 Create Facade wrapper for ChunkInfoMap | Alex Taskov | 2020-04-27 | 1 | -2/+4 |
| | |||||
* | SERVER-47735 change mongo source over to logv2 | Billy Donahue | 2020-04-26 | 7 | -7/+7 |
| | | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | ||||
* | SERVER-46127 unit tests log to a kTest component | Gabriel Russell | 2020-04-14 | 1 | -1/+1 |
| | |||||
* | SERVER-46799 Update sharding log lines to adhere to LOGV2 style guide (files ↵ | Esha Maharishi | 2020-04-13 | 1 | -41/+55 |
| | | | | missed in the first pass) | ||||
* | SERVER-45624 Make the balancer split the sessions collection | Cheahuychou Mao | 2020-04-09 | 3 | -40/+131 |
| | |||||
* | SERVER-46830 remove CWRWC FCV 4.4 code | Kevin Pulo | 2020-04-08 | 1 | -7/+4 |
| | |||||
* | SERVER-47151 Separate WriteOpTest(s) and ChunkManagerTest into separate .cpp ↵ | Kaloian Manassiev | 2020-03-31 | 1 | -1/+0 |
| | | | | | | files Also removes some unnecessary code from the BatchedCommandRequest. | ||||
* | SERVER-46799 Update sharding log lines to adhere to LOGV2 style guide | Randolph Tan | 2020-03-25 | 5 | -92/+107 |
| | |||||
* | SERVER-46201 add ReplicaSetAwareService, convert Balancer to use it | Kevin Pulo | 2020-03-24 | 2 | -28/+27 |
| |