From 69d426fd22965e22db83e55c9d60f6938668fa31 Mon Sep 17 00:00:00 2001 From: Ruslan Fomkin Date: Wed, 2 Jun 2021 12:20:28 +0200 Subject: [PATCH] STAR-573 Make assassinate more resilient to missing tokens (#178) Co-authored-by: Robert Stupp (cherry picked from commit 4109c7377fe92e55cb8751d66b28b7c2499e4669) (cherry picked from commit 47d1561b532e41c6de8517b8267b0292348e6762) (cherry picked from commit 5ad7d9a381cbd33ac289f424fea72c1f8adfb24b) (cherry picked from commit bfc48dbe508df80794ae816a9d059fde39c53232) (cherry picked from commit e6d60763e4c42d0af6c6b0c8942299165eca607e) --- src/java/org/apache/cassandra/gms/Gossiper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/org/apache/cassandra/gms/Gossiper.java b/src/java/org/apache/cassandra/gms/Gossiper.java index 8c90c1bb3c49..6bd9ea031bb2 100644 --- a/src/java/org/apache/cassandra/gms/Gossiper.java +++ b/src/java/org/apache/cassandra/gms/Gossiper.java @@ -1072,7 +1072,7 @@ void doStatusCheck() // to make sure that the previous read data was correct logger.info("Race condition marking {} as a FatClient; ignoring", endpoint); return; - } + } removeEndpoint(endpoint); // will put it in justRemovedEndpoints to respect quarantine delay evictFromMembership(endpoint); // can get rid of the state immediately });