ninja fix to f8912ce – Stop SSTables being lost from compaction strategy after full repairs
patch by Mick Semb Wever; reviewed by Michael Shuler for CASSANDRA-14423
diff --git a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
index 013fc04..c37049f 100644
--- a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
+++ b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
@@ -27,6 +27,7 @@
import javax.management.openmbean.OpenDataException;
import javax.management.openmbean.TabularData;
+import org.apache.commons.lang3.StringUtils;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Predicate;
import com.google.common.base.Predicates;
@@ -581,7 +582,7 @@
}
if (!anticompactRanges.isEmpty())
- logger.info("SSTable {} ({}) will be anticompacted on ranges: {}", sstable, sstableBounds, String.join(", ", anticompactRanges));
+ logger.info("SSTable {} ({}) will be anticompacted on ranges: {}", sstable, sstableBounds, StringUtils.join(anticompactRanges, ", "));
if (!shouldAnticompact)
{