-
Type: New Feature
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
Catalog and Routing
-
(copied to CRM)
The implementation of this feature (without moveCollections) has the following work items:
- Add new parsing functionality to mongos/mongod for chunk manager logic
- Build new scatterCollections and createCollection commands
- Deprecate enableSharding
- Moderate refactoring of the mongod config reload codebase (d_logic.cpp)
To implement moveCollections some additional work is probably necessary, but we can leverage much of the cloneCollection framework.
- is depended on by
-
SERVER-11509 movePrimary should error when database is not drained
- Closed
- is duplicated by
-
SERVER-15213 MongoS concurrency problem with dropDatabase
- Closed
-
SERVER-5707 Move whole collection to one of shards
- Closed
- is related to
-
SERVER-11256 improve handling of empty vs nonexistent CollectionMetadata
- Closed
- related to
-
SERVER-8870 mongos unaware of database move after movePrimary
- Closed
-
SERVER-4621 noBalance flag for a collection
- Closed
-
SERVER-4773 Could shardcollection implicity enablesharding on the database?
- Closed