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

Backwards compatibility issues when sending linearizable reads to multiversion sharding cluster

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Replication, Sharding
    • None
    • ALL
    • Repl 2016-11-21

    Description

      If a linearizable read in a sharded cluster targets multiple shards (we do not disallow this even though linearizability cannot be guaranteed on more than 1 document), one of which is a replica set updated to 3.4 and another is only on version 3.2, the linearizable read command might succeed on the 3.4 set and return linearizable read not supported on the 3.2 set. We need to make sure mongos knows how to respond to this situation.

      Attachments

        Activity

          People

            william.schultz@mongodb.com William Schultz (Inactive)
            hari.devaraj Hari Devaraj
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: