Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
7.1.0-rc0
-
Fully Compatible
-
v7.0
Description
Now that the online movePrimary project will be moving in a different direction, all of the existing code that's lingering in other files should be removed to reduce complexity and simplify maintenance. This includes the following:
- featureFlagOnlineMovePrimaryLifecycle and all code that is active while it is on (primarily in move_primary_coordinator.cpp)
- jstests that rely on featureFlagOnlineMovePrimaryLifecycle
- References to movePrimary metrics in sharding_data_transform_cumulative_metrics
- movePrimary in log_component.h
- movePrimaryRecipients in known_collections.h
- Error codes added during the online movePrimary project
- Namespace string constants added during the online movePrimary project
- References to MovePrimaryDonorService and MovePrimaryRecipientService in mongod_main.cpp
Attachments
Issue Links
- depends on
-
SERVER-78487 Fully disable featureFlagOnlineMovePrimaryLifecycle
-
- Closed
-
- is depended on by
-
SERVER-77713 Complete TODO listed in SERVER-77115
-
- Closed
-
-
SERVER-77716 Complete TODO listed in SERVER-74757
-
- Closed
-
-
SERVER-77717 Complete TODO listed in SERVER-74933
-
- Closed
-
-
SERVER-78180 Desirable Code Cleanup for Defunct Online MovePrimary Project
-
- Closed
-