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

producer thread can continue producing after a node becomes primary

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 3.0.1
    • Fix Version/s: 3.0.5, 3.1.6
    • Component/s: Replication
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Completed:
    • Sprint:
      RPL 6 07/17/15

      Description

      These ops are not thrown away and can lead to a deadlock between the applier and producer threads. The applier thread believes it has finished and is waiting for the producer thread to signal that it has paused. Meanwhile, the producer thread is waiting for the op that arrived late (which the applier is unaware of) to be applied.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              matt.dannenberg Matt Dannenberg
              Reporter:
              matt.dannenberg Matt Dannenberg
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: