JGroupsVERIFY_SUSPECT

    Definition

     

    Verifies that a suspected member is really dead by pinging that member once again. Drops suspect message if member does respond. Tries to minimize false suspicions.

     

    The protocol works as follows: it catches SUSPECT events traveling up the stack. Verifies that the suspected member is really dead. If yes, passes SUSPECT event up the stack, otherwise discards it. Has to be placed somewhere above the FD layer and below the GMS layer (receiver of the SUSPECT event). Note that SUSPECT events may be reordered by this protocol.

     

    Configuration Example

     

         <VERIFY_SUSPECT timeout="1500"></VERIFY_SUSPECT>
    

     

    Configuration Parameters


    NameDescription
    bind_addrInterface for ICMP pings. Used if use_icmp is true
    bind_interface_strThe interface (NIC) which should be used by this transport
    idGive the protocol a different ID if needed so we can have multiple instances of it in the same stack
    levelSets the logger level (see javadocs)
    nameGive the protocol a different name if needed so we can have multiple instances of it in the same stack
    num_msgsNumber of verify heartbeats sent to a suspected member
    statsDetermines whether to collect statistics (and expose them via JMX). Default is true
    timeoutNumber of millisecs to wait for a response from a suspected member
    use_icmpUse InetAddress.isReachable() to verify suspected member instead of regular messages

     

     

    Back To JGroups