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

Ensure unacked write starts and finishes before stepping down in last_error_reported_after_stepdown

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.1.8
    • Component/s: None
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Sprint:
      Repl 2019-02-11, Repl 2019-02-25
    • Linked BF Score:
      19

      Description

      The last_error_reported_after_stepdown test currently waits for the operation to not be in progress. However, this allows for a race where the operation hasn't actually started by the time we check for it. We need to wait for it to definitely start, then definitely end, before stepping down.

        Attachments

          Activity

            People

            Assignee:
            matthew.russotto Matthew Russotto
            Reporter:
            matthew.russotto Matthew Russotto
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: