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

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

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

      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@mongodb.com Ian Boros
            Reporter:
            ian.boros@mongodb.com Ian Boros
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: