Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-16873

Tolerate missing DNS entry when completing a host replacement

    XMLWordPrintableJSON

Details

    Description

      In one of our deployments, after a host replacement a subset of nodes still saw the nodes as JOINING despite the rest of the cluster seeing it as NORMAL with a failure to gossip. This was traced to a DNS lookup failure on the nodes during an interim state leading to an exception being thrown and gossip state never transitioning.

      Rather than implicitly requiring operators to bounce the node by throwing an exception, we should instead suppress the exception when checking if a node is replacing the same host address and ID if we get an UnknownHostException. 

      Attachments

        Activity

          People

            jmckenzie Josh McKenzie
            jmckenzie Josh McKenzie
            Chris Lohfink, Josh McKenzie
            Brandon Williams
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: