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

feature flag to opt out of new RSM implementation

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.4
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Service Arch 2020-02-24
    • 0

      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

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

              Created:
              Updated:
              Resolved: