Test that operations which produce delta oplog entries can be retried across versions

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 4.7.0
    • Affects Version/s: None
    • Component/s: Querying
    • Fully Compatible
    • Query 2020-08-24
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      One specific scenario we should test is:

      4.6 node runs a retryable write which logs a delta oplog entry
      4.6 node downgrades FCV to 4.4
      4.6 node downgrades binary to 4.4
      Client retries the write performed earlier. This will cause the 4.4 node to fetch the associated oplog entry
      Check that the write was indeed only performed once

       

      There may be other interesting scenarios we haven't thought of yet.

       

            Assignee:
            Ian Boros
            Reporter:
            Ian Boros
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: