diff --git a/priv/leveled.schema b/priv/leveled.schema new file mode 100644 index 0000000..14dc2e7 --- /dev/null +++ b/priv/leveled.schema @@ -0,0 +1,9 @@ +%% -*- erlang -*- + +%%%% leveled + +%% @doc A path under which bitcask data files will be stored. +{mapping, "leveled.data_root", "leveled.data_root", [ + {default, "$(platform_data_dir)/leveled"}, + {datatype, directory} +]}. diff --git a/src/leveled_cdb.erl b/src/leveled_cdb.erl index bcd4f05..ee3b7c5 100644 --- a/src/leveled_cdb.erl +++ b/src/leveled_cdb.erl @@ -230,6 +230,7 @@ starting({open_writer, Filename}, _From, State) -> leveled_log:log("CDB01", [Filename]), {LastPosition, HashTree, LastKey} = open_active_file(Filename), WriteOps = set_writeops(State#state.sync_strategy), + leveled_log:log("CDB13", [WriteOps]), {ok, Handle} = file:open(Filename, WriteOps), {reply, ok, writer, State#state{handle=Handle, last_position=LastPosition, diff --git a/src/leveled_log.erl b/src/leveled_log.erl index 9a9c668..b4c63f2 100644 --- a/src/leveled_log.erl +++ b/src/leveled_log.erl @@ -256,7 +256,9 @@ {"CDB11", {info, "CRC check failed due to size"}}, {"CDB12", - {inof, "HashTree written"}} + {info, "HashTree written"}}, + {"CDB13", + {info, "Write options of ~w"}} ])).