Use the same routing info to route and to decide whether the two phase protocol is necessary

    • 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.

            Assignee:
            Unassigned
            Reporter:
            Silvia Surroca
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: