This task is to finish the MetadataManager
1) connect the rangesToClean set created in SERVER-24365 with the code created in SERVER-24364 – manipulate/populate the rangesToClean and metadataInUse variables. Add invariant checks where logical.
2) take the MetadataManager API and replace all usages of CollectionMetadata::cloneMinusPending, CollectionMetadata::clonePlusPending and CollectionMetadata::cloneMigrate and make them instead use the add/removeRange methods combined with the setMetadata call.
- is depended on by
-
SERVER-24573 Implement CollectionRangeDeleter range deletion logic
- Closed
- is related to
-
SERVER-25602 splitChunk command with out of bound splitKeys fails, but still updates the chunks
- Closed