Repository: cassandra Updated Branches: refs/heads/cassandra-2.1 8ad70cf25 -> bdbc61ff7
Use configured gcgs when anticompacting Patch by marcuse; reviewed by jbellis for CASSANDRA-9397 Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/bdbc61ff Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/bdbc61ff Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/bdbc61ff Branch: refs/heads/cassandra-2.1 Commit: bdbc61ff722db1ad7a0803ba82024345adb17f2a Parents: 8ad70cf Author: Marcus Eriksson <[email protected]> Authored: Fri May 15 07:56:19 2015 +0200 Committer: Marcus Eriksson <[email protected]> Committed: Mon May 18 06:43:10 2015 +0200 ---------------------------------------------------------------------- CHANGES.txt | 1 + src/java/org/apache/cassandra/db/compaction/CompactionManager.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/bdbc61ff/CHANGES.txt ---------------------------------------------------------------------- diff --git a/CHANGES.txt b/CHANGES.txt index c85d031..198935b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,5 @@ 2.1.6 + * Use configured gcgs in anticompaction (CASSANDRA-9397) * Warn on misuse of unlogged batches (CASSANDRA-9282) * Failure detector detects and ignores local pauses (CASSANDRA-9183) * Add utility class to support for rate limiting a given log statement (CASSANDRA-9029) http://git-wip-us.apache.org/repos/asf/cassandra/blob/bdbc61ff/src/java/org/apache/cassandra/db/compaction/CompactionManager.java ---------------------------------------------------------------------- diff --git a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java index cc0dde0..c7232a0 100644 --- a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java +++ b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java @@ -1072,7 +1072,7 @@ public class CompactionManager implements CompactionManagerMBean SSTableRewriter unRepairedSSTableWriter = new SSTableRewriter(cfs, sstableAsSet, sstable.maxDataAge, false); try (AbstractCompactionStrategy.ScannerList scanners = cfs.getCompactionStrategy().getScanners(new HashSet<>(Collections.singleton(sstable))); - CompactionController controller = new CompactionController(cfs, sstableAsSet, CFMetaData.DEFAULT_GC_GRACE_SECONDS)) + CompactionController controller = new CompactionController(cfs, sstableAsSet, getDefaultGcBefore(cfs))) { int expectedBloomFilterSize = Math.max(cfs.metadata.getMinIndexInterval(), (int)sstable.estimatedKeys()); repairedSSTableWriter.switchWriter(CompactionManager.createWriter(cfs, destination, expectedBloomFilterSize, repairedAt, sstable));
