Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-78179

Mandatory Code Cleanup for Defunct Online MovePrimary Project

    • Fully Compatible
    • v7.0

      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

            Assignee:
            brett.nawrocki@mongodb.com Brett Nawrocki
            Reporter:
            brett.nawrocki@mongodb.com Brett Nawrocki
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: