Repository: cassandra
Updated Branches:
  refs/heads/trunk 9e9161b79 -> 4ecd8542d


Make CSM.getStrategies() public again after CASSANDRA-10099


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/4ecd8542
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/4ecd8542
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/4ecd8542

Branch: refs/heads/trunk
Commit: 4ecd8542d7bbc8b9f613cc58c3e2ffe51df4937a
Parents: 9e9161b
Author: Marcus Eriksson <marc...@apache.org>
Authored: Wed Mar 16 15:29:08 2016 +0100
Committer: Marcus Eriksson <marc...@apache.org>
Committed: Wed Mar 16 15:33:10 2016 +0100

----------------------------------------------------------------------
 .../db/compaction/CompactionStrategyManager.java       | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/4ecd8542/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java
----------------------------------------------------------------------
diff --git 
a/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java 
b/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java
index 1d387dc..d69d1ed 100644
--- a/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java
+++ b/src/java/org/apache/cassandra/db/compaction/CompactionStrategyManager.java
@@ -766,10 +766,17 @@ public class CompactionStrategyManager implements 
INotificationConsumer
         }
     }
 
-    @VisibleForTesting
-    List<List<AbstractCompactionStrategy>> getStrategies()
+    public List<List<AbstractCompactionStrategy>> getStrategies()
     {
-        return Arrays.asList(repaired, unrepaired);
+        readLock.lock();
+        try
+        {
+            return Arrays.asList(repaired, unrepaired);
+        }
+        finally
+        {
+            readLock.unlock();
+        }
     }
 
     public void setNewLocalCompactionStrategy(CompactionParams params)

Reply via email to