diff --git a/src/riak_kv_wterl_backend.erl b/src/riak_kv_wterl_backend.erl index 9d9c3eb..bf299ec 100644 --- a/src/riak_kv_wterl_backend.erl +++ b/src/riak_kv_wterl_backend.erl @@ -410,6 +410,8 @@ establish_connection(Config, Type) -> orddict:from_list( [ wterl:config_value(create, Config, true), wterl:config_value(checkpoint_sync, Config, false), + wterl:config_value(transaction_sync, Config, "none"), + wterl:config_value(log, Config, [{enabled, false}]), wterl:config_value(session_max, Config, max_sessions(Config)), wterl:config_value(cache_size, Config, size_cache(RequestedCacheSize)), wterl:config_value(statistics_log, Config, [{wait, 600}]), % in seconds diff --git a/src/wterl.erl b/src/wterl.erl index bec41ed..c27b082 100644 --- a/src/wterl.erl +++ b/src/wterl.erl @@ -461,11 +461,13 @@ config_to_bin([{Key, Value} | Rest], Acc) -> {create, bool}, {direct_io, list}, {drop, list}, + {enabled, bool}, {error_prefix, string}, {eviction_target, integer}, {eviction_trigger, integer}, {extensions, {list, quoted}}, {statistics_fast, bool}, + {file_max, string}, {force, bool}, {from, string}, {hazard_max, integer}, @@ -475,23 +477,24 @@ config_to_bin([{Key, Value} | Rest], Acc) -> {isolation, string}, {key_type, string}, {leaf_page_max, string}, - {logging, bool}, + {log, config}, {lsm_bloom_bit_count, integer}, {lsm_bloom_config, config}, {lsm_bloom_hash_count, integer}, {lsm_bloom_newest, bool}, {lsm_bloom_oldest, bool}, {lsm_chunk_size, string}, - {prefix_compression, bool}, {lsm_merge_threads, integer}, {multiprocess, bool}, {name, string}, {overwrite, bool}, + {prefix_compression, bool}, {raw, bool}, {session_max, integer}, {statistics_log, config}, {target, {list, quoted}}, {to, string}, + {transaction_sync, string}, {transactional, bool}, {verbose, list}, {wait, integer}],