rocksdb/options
Anand Ananthabhotla f9f4d40f93 Align SST file data blocks to avoid spanning multiple pages
Summary:
Provide a block_align option in BlockBasedTableOptions to allow
alignment of SST file data blocks. This will avoid higher
IOPS/throughput load due to < 4KB data blocks spanning 2 4KB pages.
When this option is set to true, the block alignment is set to lower of
block size and 4KB.
Closes https://github.com/facebook/rocksdb/pull/3502

Differential Revision: D7400897

Pulled By: anand1976

fbshipit-source-id: 04cc3bd144e88e3431a4f97604e63ad7a0f06d44
2018-03-26 20:26:10 -07:00
..
cf_options.cc options: Fix coverity issues 2018-02-01 14:27:42 -08:00
cf_options.h Make Universal compaction options dynamic 2017-12-11 13:27:06 -08:00
db_options.cc Make DBOption compaction_readahead_size dynamic 2017-11-16 17:57:25 -08:00
db_options.h Make DBOption compaction_readahead_size dynamic 2017-11-16 17:57:25 -08:00
options.cc log value of CompressionOptions::zstd_max_train_bytes 2018-03-22 15:13:28 -07:00
options_helper.cc parse CompressionOptions::zstd_max_train_bytes in options string 2018-03-22 15:13:27 -07:00
options_helper.h DB::DumpSupportInfo should log all supported compression types 2018-01-23 14:44:12 -08:00
options_parser.cc Comment out unused variables 2018-03-05 13:13:41 -08:00
options_parser.h WritePrepared Txn: Optimize for recoverable state 2017-11-01 17:26:46 -07:00
options_sanity_check.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
options_sanity_check.h Change RocksDB License 2017-07-15 16:11:23 -07:00
options_settable_test.cc Align SST file data blocks to avoid spanning multiple pages 2018-03-26 20:26:10 -07:00
options_test.cc RocksDBOptionsParser::Parse()'s `ignore_unknown_options` argument only ingores options from higher version. 2018-02-22 13:28:12 -08:00