When Cassandra reads a request recovery block

Cassandra nodetool netstats

, among others, reports the following: the number of reads since server restart that blocked the request.

In what scenarios can a query recovery block be read (read?)? I thought that reading patches is always done in the background.

+3


source to share


1 answer


Foreground read repair occurs when a mismatch is detected while reading from the selected targets. So, for example, if your RF is 3 and you are reading to CL.QUORUM, then if the 2 selected replicas disagree, a blocking read recovery is performed so that you get the last value from the two replicas.



+6


source







All Articles