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

feature flag to opt out of new RSM implementation

    XMLWordPrintableJSON

Details

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.4
    • None
    • None
    • None
    • Fully Compatible
    • Service Arch 2020-02-24
    • 0

    Description

      We want to add a feature flag to be able to opt out of the new RSM implementation:

      1. Add a command line flag
      2. Extract the interface from RSM and name it ReplicaSetMonitor.
      3. Make the old and new versions of the RSM inherit from this interface
      4. Rename old and new implementations from ReplicaSetMonitor to distinct names.
      5. Change ReplicaSetMonitorManager to create an instance of the appropriate one based on the command line flag

      Attachments

        Activity

          People

            haley.connelly@mongodb.com Haley Connelly
            lamont.nelson@mongodb.com Lamont Nelson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: