http://git-wip-us.apache.org/repos/asf/cassandra/blob/22f515b3/src/java/org/apache/cassandra/io/sstable/SSTableWriter.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/io/sstable/SSTableWriter.java 
b/src/java/org/apache/cassandra/io/sstable/SSTableWriter.java
index 2166808..80316e8 100644
--- a/src/java/org/apache/cassandra/io/sstable/SSTableWriter.java
+++ b/src/java/org/apache/cassandra/io/sstable/SSTableWriter.java
@@ -99,7 +99,7 @@ public class SSTableWriter extends SSTable
             dbuilder = SegmentedFile.getCompressedBuilder();
             dataFile = CompressedSequentialWriter.open(getFilename(),
                                                        
descriptor.filenameFor(Component.COMPRESSION_INFO),
-                                                       
!DatabaseDescriptor.populateIOCacheOnFlush(),
+                                                       
!metadata.populateIoCacheOnFlush(),
                                                        
metadata.compressionParameters(),
                                                        
sstableMetadataCollector);
         }
@@ -107,7 +107,7 @@ public class SSTableWriter extends SSTable
         {
             dbuilder = 
SegmentedFile.getBuilder(DatabaseDescriptor.getDiskAccessMode());
             dataFile = SequentialWriter.open(new File(getFilename()),
-                                             
!DatabaseDescriptor.populateIOCacheOnFlush());
+                                             
!metadata.populateIoCacheOnFlush());
             integratyWriter = DataIntegrityMetadata.checksumWriter(descriptor);
             dataFile.setDataIntegratyWriter(integratyWriter);
         }
@@ -406,7 +406,7 @@ public class SSTableWriter extends SSTable
         IndexWriter(long keyCount)
         {
             indexFile = SequentialWriter.open(new 
File(descriptor.filenameFor(SSTable.COMPONENT_INDEX)),
-                                              
!DatabaseDescriptor.populateIOCacheOnFlush());
+                                              
!metadata.populateIoCacheOnFlush());
             builder = 
SegmentedFile.getBuilder(DatabaseDescriptor.getIndexAccessMode());
             summary = new IndexSummary(keyCount, metadata.getIndexInterval());
             bf = FilterFactory.getFilter(keyCount, 
metadata.getBloomFilterFpChance(), true);

http://git-wip-us.apache.org/repos/asf/cassandra/blob/22f515b3/src/resources/org/apache/cassandra/cli/CliHelp.yaml
----------------------------------------------------------------------
diff --git a/src/resources/org/apache/cassandra/cli/CliHelp.yaml 
b/src/resources/org/apache/cassandra/cli/CliHelp.yaml
index d811663..3d4bd99 100644
--- a/src/resources/org/apache/cassandra/cli/CliHelp.yaml
+++ b/src/resources/org/apache/cassandra/cli/CliHelp.yaml
@@ -544,6 +544,9 @@ commands:
         - replicate_on_write: Replicate every counter update from the leader 
to the
         follower replicas. Accepts the values true and false.
 
+        - populate_io_cache_on_flush: Populates the page cache on memtable 
flush
+        and compaction. Accepts the values true and false.
+
         - compression_options: Options related to compression.
           Options have the form {key:value}.
           The main recognized options are:
@@ -834,6 +837,9 @@ commands:
         - replicate_on_write: Replicate every counter update from the leader 
to the
         follower replicas. Accepts the values true and false.
 
+        - populate_io_cache_on_flush: Populates the page cache on memtable 
flush
+        and compaction. Accepts the values true and false.
+
         - compression_options: Options related to compression.
           Options have the form {key:value}.
           The main recognized options are:

Reply via email to