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

Add stepdown/stepup logic to ChunkSplitter

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 3.5.11
    • None
    • Sharding
    • None
    • Fully Compatible
    • Sharding 2017-07-31

    Description

      The ChunkSplitter needs to clear the task queue on stepdown, and transition to an inactive state where attempts to schedule splits will be ignored. On stepup, the ChunkSplitter should transition back into an active state, and restart processing of the queued tasks.

      Since the ChunkSplitter will require state (active/inactive), this means we must handle initializing it appropriately depending on whether the mongod is in primary or secondary mode.

      Attachments

        Activity

          People

            joanna.huang Joanna Huang
            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: