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

Ensure that OpObservers function properly for writes as part of transactions

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.7.4
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • Repl 2018-04-09, Repl 2018-04-23

      We need to make sure that all systems that use OpObservers to maintain in-memory state are prepared for their OpObserver to fire long before the operation is committed. Most of them should already be doing any work they need to undo in an onCommit hook, but some of them make changes speculatively then register onRollback handlers instead.

            Assignee:
            matthew.russotto@mongodb.com Matthew Russotto
            Reporter:
            spencer@mongodb.com Spencer Brody (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: