feature flag to opt out of new RSM implementation

XMLWordPrintableJSON

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

      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
              Reporter:
              Lamont Nelson
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: