Class NodeUnreachableException

  • All Implemented Interfaces:
    Serializable

    public class NodeUnreachableException
    extends IgniteSpiException
    Exception is thrown by TcpCommunicationSpi when some or all addresses of a node are unreachable and direct communication connection cannot be established.

    Ability to open direct connections between any nodes in cluster in any direction is necessary for proper functioning of the cluster.

    However if some nodes deployed without open public IPs (e.g. client deployed in a Kubernetes environment) this invariant is broken: these nodes still can open connections to other nodes but no other nodes are able to connect to such nodes.

    To enable connections to such "hidden" nodes inverse connection protocol is used: when a node detects that it cannot reach this "hidden" node it throws this exception and triggers the protocol.

    See Also:
    Serialized Form
    • Constructor Detail

      • NodeUnreachableException

        public NodeUnreachableException​(String msg)