Race between isMaster response connection hook and RSM topology change triggers ShardNotFound

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: 4.4.0-rc0, 4.3.5, 4.3.6, 4.4.0-rc10
    • Component/s: Sharding
    • ALL
    • 35
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      On the reception of a isMaster response the RSM installs the new server description and possibly changes the topology type for the corespondent replica set. The same isMaster response will also trigger a NetworkConnectionHook::vlidateHost() that will try to do a reverse lookup host->shard that will fail triggering a ShardNotFound error.

              Assignee:
              Lamont Nelson
              Reporter:
              Tommaso Tocci
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: