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

Restart oplog query if oplog entries are not monotonically increasing

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 3.2.0
    • Fix Version/s: 3.2.1, 3.3.0
    • Component/s: Replication
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Backport Completed:

      Description

      If the upstream server incorrectly returns documents from an oplog tailing query which are not in the correct order, monotonically increase by the "ts" field (time basically), then the client (replica) should treat that as a query error and issue a new query.

      Getting idempotent oplog entries out of order is incorrect behavior from the sync source (upstream server).

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: