diff --git a/CHANGES.txt b/CHANGES.txt index 2d57dd07a0..4e3192321a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -127,6 +127,8 @@ * Add new CQL function maxWritetime (CASSANDRA-17425) * Add guardrail for ALTER TABLE ADD / DROP / REMOVE column operations (CASSANDRA-17495) * Rename DisableFlag class to EnableFlag on guardrails (CASSANDRA-17544) +Merged from 4.0: + * Deadlock updating sstable metadata if disk boundaries need reloading (CASSANDRA-18443) 4.1.2 * Allow keystore and trustrore passwords to be nullable (CASSANDRA-18124) diff --git a/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java b/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java index 72645f223d..ea312bc025 100644 --- a/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java +++ b/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java @@ -865,8 +865,7 @@ public class CompactionStrategyManager implements INotificationConsumer */ private void handleMetadataChangedNotification(SSTableReader sstable, StatsMetadata oldMetadata) { - AbstractCompactionStrategy acs = getCompactionStrategyFor(sstable); - acs.metadataChanged(oldMetadata, sstable); + compactionStrategyFor(sstable).metadataChanged(oldMetadata, sstable); } /**