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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.7.0
    • None
    • Querying
    • Fully Compatible
    • Query 2020-08-24

    Description

      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.

       

      Attachments

        Activity

          People

            ian.boros@mongodb.com Ian Boros
            ian.boros@mongodb.com Ian Boros
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: