-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
ALL
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The findAndModify and write commands are using a different CollectionRoutingInfo object to route and to decide whether the two phase protocol is necessary.
This is wrong since the decision taken may not be consistent with the ShardVersion that are attached to the shard commands.
This should also be fixed for the write operations that may use the two-phase protocol here.