Interface SegmentationResolver

    • Method Detail

      • isValidSegment

        boolean isValidSegment()
                        throws IgniteCheckedException
        Checks whether segment is valid.

        When segmentation happens every node ends up in either one of two segments:

        • Correct segment
        • Invalid segment
        Nodes in correct segment will continue operate as if nodes in the invalid segment simply left the topology (i.e. the topology just got "smaller"). Nodes in the invalid segment will realized that were "left out or disconnected" from the correct segment and will try to reconnect via segmentation policy set in configuration.
        Returns:
        True if segment is correct, false otherwise.
        Throws:
        IgniteCheckedException - If an error occurred.