提交 615290b3 编写于 作者: C chenchanglong 提交者: 赵明

fix c_test

上级 80be8817
......@@ -483,6 +483,9 @@ int main(int argc, char** argv) {
rocksdb_options_set_info_log(options, NULL);
rocksdb_options_set_write_buffer_size(options, 100000);
rocksdb_options_set_paranoid_checks(options, 1);
rocksdb_options_set_enable_lazy_compaction(options, 0);
rocksdb_options_set_blob_size(options, -1);
rocksdb_options_set_prepare_log_writer_num(options, 0);
rocksdb_options_set_max_open_files(options, 10);
rocksdb_options_set_base_background_compactions(options, 1);
table_options = rocksdb_block_based_options_create();
......@@ -1092,6 +1095,9 @@ int main(int argc, char** argv) {
{
rocksdb_options_t* options_with_filter = rocksdb_options_create();
rocksdb_options_set_create_if_missing(options_with_filter, 1);
rocksdb_options_set_enable_lazy_compaction(options_with_filter, 0);
rocksdb_options_set_blob_size(options_with_filter, -1);
rocksdb_options_set_prepare_log_writer_num(options_with_filter, 0);
rocksdb_compactionfilter_t* cfilter;
cfilter = rocksdb_compactionfilter_create(NULL, CFilterDestroy,
CFilterFilter, CFilterName);
......@@ -1110,6 +1116,9 @@ int main(int argc, char** argv) {
{
rocksdb_options_t* options_with_filter_factory = rocksdb_options_create();
rocksdb_options_set_create_if_missing(options_with_filter_factory, 1);
rocksdb_options_set_enable_lazy_compaction(options_with_filter_factory, 0);
rocksdb_options_set_blob_size(options_with_filter_factory, -1);
rocksdb_options_set_prepare_log_writer_num(options_with_filter_factory, 0);
rocksdb_compactionfilterfactory_t* factory;
factory = rocksdb_compactionfilterfactory_create(
NULL, CFilterFactoryDestroy, CFilterCreate, CFilterFactoryName);
......
......@@ -927,6 +927,12 @@ rocksdb_options_set_max_sequential_skip_in_iterations(rocksdb_options_t*,
uint64_t);
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_disable_auto_compactions(
rocksdb_options_t*, int);
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_enable_lazy_compaction(
rocksdb_options_t*, int);
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_pin_table_properties_in_reader(
rocksdb_options_t*, int);
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_blob_size(
rocksdb_options_t*, size_t);
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_optimize_filters_for_hits(
rocksdb_options_t*, int);
extern ROCKSDB_LIBRARY_API void
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册