Upgrade/downgrade behavior and testing for $out/$merge on secondaries

XMLWordPrintableJSON

    • Fully Compatible
    • v4.4
    • Query 2020-02-24, Query 2020-03-09, Query 2020-03-23, Query 2020-04-06
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Add an FCV check so that an attempt to invoke $out/$merge in a mixed-version replica set will always return a useful error message when the read preference is non-primary. If the operation targets a binary version 4.4 node in FCV "4.2", then this new FCV check should trip. If the operation targets a binary version 4.2 node, then the operation will fail with a 'NotMaster' category error, just as it would in 4.2 and all previous versions.

            Assignee:
            Mihai Andrei
            Reporter:
            David Storch
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: