From 0960ca1ac5b407dd23c923591a9c98553b09a4db Mon Sep 17 00:00:00 2001 From: Sergio Bossa Date: Mon, 10 Feb 2025 16:19:59 +0000 Subject: [PATCH] CNDB-12403 Added RETRY ReloadReason, to be used when reloading fails and needs to be retried. --- .../org/apache/cassandra/io/sstable/StorageHandler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/java/org/apache/cassandra/io/sstable/StorageHandler.java b/src/java/org/apache/cassandra/io/sstable/StorageHandler.java index 1686125eed8a..b68332132c49 100644 --- a/src/java/org/apache/cassandra/io/sstable/StorageHandler.java +++ b/src/java/org/apache/cassandra/io/sstable/StorageHandler.java @@ -70,8 +70,10 @@ public enum ReloadReason REGION_CHANGED(false), /** When index is built */ INDEX_BUILT(false), - /** New node restarted with existing on disk data*/ - REPLACE(true); + /** New node restarted with existing on disk data */ + REPLACE(true), + /** Retry in case of failure, i.e. if a timeout occurred **/ + RETRY(false); /** When this is true, a reload operation will reload all sstables even those that could * have been flushed by other nodes. */