Re: Question nodetool status

2016-08-12 Thread Romain Hardouin
It's a bit more involved than that. C* uses a "Phi accrual failure detector":https://docs.datastax.com/en/cassandra/3.x/cassandra/architecture/archDataDistributeFailDetect.html https://github.com/apache/cassandra/blob/trunk/conf/cassandra.yaml#L878See also 

Re: Question nodetool status

2016-08-11 Thread jean paul
Hi, thanks a lot for answer :) Gossip is a peer-to-peer communication protocol in which nodes periodically exchange state information about themselves and about other nodes they know about. unreachableNodes = probe.getUnreachableNodes(); ---> i.e if node don't publish heartbeats on x seconds

Re: Question nodetool status

2016-08-11 Thread Romain Hardouin
Hi Jean Paul, Yes, the gossiper is used. Example with down nodes:1. The status command retrieve unreachable nodes from a NodeProbe instance:  https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/tools/nodetool/Status.java#L64 2. The NodeProbe list comes from a

Question nodetool status

2016-08-11 Thread jean paul
Hi all, *$nodetool status*Datacenter: datacenter1 === Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- AddressLoad Tokens Owns (effective) Host ID Rack *UN 127.0.0.1 83.05 KB 256 100.0%