Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-29909 Remove circular dependency between db_raii and sharding libraries | Kaloian Manassiev | 2017-12-28 | 1 | -2/+1 |
| | | | | | (cherry picked from commit 8467708af7fa83f8827362b80f56dab4aad30a41) (cherry picked from commit 4312da76ee19623dd60811a22a53fa8e9beb484c) | ||||
* | SERVER-30053 Get rid of the ShardingCatalogManager interface | Kaloian Manassiev | 2017-07-17 | 1 | -6/+6 |
| | | | | | | As part of this change also moves ShardingCatalogManager to be a decoration on ServiceContext and decouples the dependency between the 'connPoolStats' command and ShardingCatalogManager. | ||||
* | SERVER-30053 Remove 'opCtx' parameter from Grid::catalogClient() | Kaloian Manassiev | 2017-07-13 | 1 | -5/+5 |
| | | | | | This method is now just a simple getter and doesn't require operation context. | ||||
* | SERVER-27244 Status usage compile-time facilities. | ADAM David Alan Martin | 2017-06-18 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | There are numerous places in the codebase where `mongo::Status` or `mongo::StatusWith< T >` objects are returned and never checked. Many of these are innocuous, but many of them are potentially severe bugs. This change introduces facilities to permit compile-time warning of unchecked `Status` and `StatusWith` usage on clang compilers. It introduces an `ignore` function which is useful to state that a specific "ignored status" case was intentional. It not presently an error, in clang builds, to forget to check a `Status` -- this will come in a later commit. This also introduces a `transitional_ignore` function, which allows for easy continual auditing of the codebase for current "whitelisted" unchecked-status instances. All present "ignored status" cases have been marked `transitional_ignore`. | ||||
* | SERVER-27713 create an OpObserver for shard chunk metadata updates | Dianna Hohensee | 2017-06-15 | 1 | -5/+6 |
| | |||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -21/+22 |
| | | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo. | ||||
* | SERVER-27625 remove dead ANSA and setShardVersion code | Esha Maharishi | 2017-01-23 | 1 | -10/+1 |
| | |||||
* | SERVER-26340 ShardingState::setShardName should be called under ↵ | Esha Maharishi | 2016-10-10 | 1 | -2/+2 |
| | | | | initializeFromConfigConnString's "lock" | ||||
* | SERVER-24991 log redaction for storage mongos | Ramon Fernandez | 2016-08-27 | 1 | -4/+4 |
| | |||||
* | SERVER-25001 Wire in new _configsvrSplitChunk command so mongod no longer ↵ | Jess Fan | 2016-08-23 | 1 | -1/+2 |
| | | | | runs applyOps directly. | ||||
* | SERVER-24465 Remove 'recoverShardingState' server parameter | Spencer T Brody | 2016-07-26 | 1 | -12/+10 |
| | |||||
* | SERVER-24842 ShardingStateRecovery::recover cleanup should not wait for ↵ | Kaloian Manassiev | 2016-07-05 | 1 | -3/+6 |
| | | | | replication | ||||
* | SERVER-24323 Rename CatalogManager to ShardingCatalogClient | Spencer T Brody | 2016-06-13 | 1 | -4/+4 |
| | | | | | | Renames the relevant classes and libraries, moves files, updates comments referencing the CatalogManager, and renames common methods for getting the catalogManager (like grid.catalogManager()). No functional changes. | ||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -1/+1 |
| | |||||
* | SERVER-23933 Remove OpDebug from ops/update.cpp::update() | James Wahlin | 2016-05-19 | 1 | -2/+1 |
| | |||||
* | SERVER-23128 Remove sharding logic from UpdateLifecycleImpl | Mathias Stearn | 2016-04-21 | 1 | -1/+1 |
| | | | | It didn't actually do anything | ||||
* | SERVER-22661 Require --shardsvr for shard aware initialization | Randolph Tan | 2016-04-08 | 1 | -0/+4 |
| | |||||
* | SERVER-23479 move ownership of configOpTime to Grid | Esha Maharishi | 2016-04-05 | 1 | -4/+3 |
| | |||||
* | SERVER-22661 Add initialization from shard identity doc | Randolph Tan | 2016-03-23 | 1 | -2/+6 |
| | |||||
* | SERVER-23103 Break circularity between optime and bson_extract | Andrew Morrow | 2016-03-21 | 1 | -0/+1 |
| | |||||
* | SERVER-22318 remove SCCC support | Misha Tyulenev | 2016-03-03 | 1 | -8/+0 |
| | |||||
* | SERVER-22276 SERVER-22277 implement "j" flag in write concern apply to ↵ | matt dannenberg | 2016-02-04 | 1 | -1/+1 |
| | | | | secondary as well as primary | ||||
* | SERVER-21823 Update and findAndModify with {upsert: true} should report ↵ | Tess Avitabile | 2016-01-29 | 1 | -1/+1 |
| | | | | nMatched:0 nModified:0 if results in an insert | ||||
* | SERVER-21222 minOpTime recovery should only be written if the config server ↵ | Randolph Tan | 2015-11-10 | 1 | -0/+8 |
| | | | | is replica set | ||||
* | SERVER-21186 Make actionLog format the same as changeLog's | Kaloian Manassiev | 2015-11-03 | 1 | -1/+0 |
| | | | | | Ensures that the action log entries have _id keys as well and unifies the logging code for sharding operations. | ||||
* | SERVER-20889 Add server parameter for disabling sharding state recovery | Spencer T Brody | 2015-10-22 | 1 | -0/+10 |
| | |||||
* | SERVER-21033 Do not wait for write concern under lock | Kaloian Manassiev | 2015-10-21 | 1 | -4/+7 |
| | |||||
* | SERVER-19934 Sharding config minOpTime recovery | Kaloian Manassiev | 2015-10-07 | 1 | -0/+297 |
Adds a framework to record incomplete sharding metadata change operations, which can be recovered at startup or transition to primary. This version of the framework is blocking in that it cannot be interrupted until completed. |