Router should not decide to use recovery commit path based on whether participant list is empty

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 4.1.9
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Fully Compatible
    • ALL
    • Sharding 2019-03-11
    • 19
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Currently the router checks if the participant list is empty, which will be true on the first recovery commitTransaction attempt, but the recovery commit path actually creates and adds the recovery shard as a participant, so on another recovery commitTransaction attempt, the router will use the single-shard commit path instead of the recovery commit path.

            Assignee:
            Esha Maharishi (Inactive)
            Reporter:
            Esha Maharishi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: