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

Maintenance mode writability for replica set secondaries

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • Replication
    • None
    • Replication

    Description

      Right now, many sorts of operational scenarios for working around bugs or limitations or operator errors require restarting replica set members without --replSet in order to be able to write some collections. This is kind of cumbersome for normal people. If some kind of online maintenance mode could allow users to write to the replicating secondary (possibly pausing replication for the duration of the maintenance), that would make these scenarios easier for people to work with.

      Things I'm thinking of:

      • resizing the oplog
      • fixing a replica set configuration if the member doesn't like it and goes into a bad state
      • (maybe) building indexes on secondaries, so that not all secondaries in a set get their index build commands at the same time

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            richard.kreuter Richard Kreuter (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: