-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Aggregation Framework
-
Fully Compatible
-
v4.4
-
Query 2020-02-24, Query 2020-03-09, Query 2020-03-23, Query 2020-04-06
-
(copied to CRM)
-
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.