From 88dd8d889bd26ef54c387caeee39d45da1ff603a Mon Sep 17 00:00:00 2001 From: Reed Allman Date: Mon, 24 Nov 2014 22:00:29 -0800 Subject: [PATCH] c api: add max wal total to opts --- db/c.cc | 4 ++++ include/rocksdb/c.h | 1 + 2 files changed, 5 insertions(+) diff --git a/db/c.cc b/db/c.cc index 64ce9d0a3..b5bd38daf 100644 --- a/db/c.cc +++ b/db/c.cc @@ -1269,6 +1269,10 @@ void rocksdb_options_set_max_open_files(rocksdb_options_t* opt, int n) { opt->rep.max_open_files = n; } +void rocksdb_options_set_max_total_wal_size(rocksdb_options_t* opt, uint64_t n) { + opt->rep.max_total_wal_size = n; +} + void rocksdb_options_set_target_file_size_base( rocksdb_options_t* opt, uint64_t n) { opt->rep.target_file_size_base = n; diff --git a/include/rocksdb/c.h b/include/rocksdb/c.h index b12e4fe5c..235b58530 100644 --- a/include/rocksdb/c.h +++ b/include/rocksdb/c.h @@ -440,6 +440,7 @@ extern void rocksdb_options_set_info_log(rocksdb_options_t*, rocksdb_logger_t*); extern void rocksdb_options_set_info_log_level(rocksdb_options_t*, int); extern void rocksdb_options_set_write_buffer_size(rocksdb_options_t*, size_t); extern void rocksdb_options_set_max_open_files(rocksdb_options_t*, int); +extern void rocksdb_options_set_max_total_wal_size(rocksdb_options_t* opt, uint64_t n); extern void rocksdb_options_set_compression_options( rocksdb_options_t*, int, int, int); extern void rocksdb_options_set_prefix_extractor(