summaryrefslogtreecommitdiff
path: root/options
diff options
context:
space:
mode:
authorSagar Vemuri <svemuri@fb.com>2018-07-16 22:12:28 -0700
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>2018-07-16 22:28:24 -0700
commitfb768a4289fe941a31e23cb23ef34bc7c892ffc9 (patch)
treea4644baca60cbc2e61225997f11206164974fe37 /options
parentb55da012f633361579859ad7312d1408a8303134 (diff)
Dump mutable FIFO and Universal compaction options (#4140)
Summary: We forgot to dump FIFO and Universal compaction options to the LOG when any option was dynamically changed via `SetOptions` API. Now added those options also to `MutableCFOptions::Dump`. Pull Request resolved: https://github.com/facebook/rocksdb/pull/4140 Differential Revision: D8865634 Pulled By: sagar0 fbshipit-source-id: 05a93e26ab8e72fec6249acccd09b0eb3e1ef0ac
Diffstat (limited to 'options')
-rw-r--r--options/cf_options.cc27
1 files changed, 27 insertions, 0 deletions
diff --git a/options/cf_options.cc b/options/cf_options.cc
index d70d53930..37ef71065 100644
--- a/options/cf_options.cc
+++ b/options/cf_options.cc
@@ -191,6 +191,33 @@ void MutableCFOptions::Dump(Logger* log) const {
report_bg_io_stats);
ROCKS_LOG_INFO(log, " compression: %d",
static_cast<int>(compression));
+
+ // Universal Compaction Options
+ ROCKS_LOG_INFO(log, "compaction_options_universal.size_ratio : %d",
+ compaction_options_universal.size_ratio);
+ ROCKS_LOG_INFO(log, "compaction_options_universal.min_merge_width : %d",
+ compaction_options_universal.min_merge_width);
+ ROCKS_LOG_INFO(log, "compaction_options_universal.max_merge_width : %d",
+ compaction_options_universal.max_merge_width);
+ ROCKS_LOG_INFO(
+ log, "compaction_options_universal.max_size_amplification_percent : %d",
+ compaction_options_universal.max_size_amplification_percent);
+ ROCKS_LOG_INFO(log,
+ "compaction_options_universal.compression_size_percent : %d",
+ compaction_options_universal.compression_size_percent);
+ ROCKS_LOG_INFO(log, "compaction_options_universal.stop_style : %d",
+ compaction_options_universal.stop_style);
+ ROCKS_LOG_INFO(
+ log, "compaction_options_universal.allow_trivial_move : %d",
+ static_cast<int>(compaction_options_universal.allow_trivial_move));
+
+ // FIFO Compaction Options
+ ROCKS_LOG_INFO(log, "compaction_options_fifo.max_table_files_size : %" PRIu64,
+ compaction_options_fifo.max_table_files_size);
+ ROCKS_LOG_INFO(log, "compaction_options_fifo.ttl : %" PRIu64,
+ compaction_options_fifo.ttl);
+ ROCKS_LOG_INFO(log, "compaction_options_fifo.allow_compaction : %d",
+ compaction_options_fifo.allow_compaction);
}
MutableCFOptions::MutableCFOptions(const Options& options)