From 6f40869070a82d2a471bf8e2bee5298580db87bd Mon Sep 17 00:00:00 2001 From: martinsumner Date: Wed, 26 Oct 2016 11:50:59 +0100 Subject: [PATCH] Parameter Experiment Try some different default parameters --- src/leveled_cdb.erl | 4 ++++ src/leveled_iclerk.erl | 2 +- src/leveled_sft.erl | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/leveled_cdb.erl b/src/leveled_cdb.erl index e814779..8d6c6b3 100644 --- a/src/leveled_cdb.erl +++ b/src/leveled_cdb.erl @@ -1819,6 +1819,10 @@ mput_test() -> {ok, P1} = cdb_open_writer("../test/nohash_keysinfile.pnd"), KVList = generate_sequentialkeys(KeyCount, []), ok = cdb_mput(P1, KVList), + ?assertMatch({"Key1", "Value1"}, cdb_get(P1, "Key1")), + ?assertMatch({"Key1024", "Value1024"}, cdb_get(P1, "Key1024")), + ?assertMatch(missing, cdb_get(P1, "Key1025")), + ?assertMatch(missing, cdb_get(P1, "Key1026")), {ok, F2} = cdb_complete(P1), {ok, P2} = cdb_open_reader(F2), ?assertMatch("Key1", cdb_firstkey(P2)), diff --git a/src/leveled_iclerk.erl b/src/leveled_iclerk.erl index cff5182..95cb69b 100644 --- a/src/leveled_iclerk.erl +++ b/src/leveled_iclerk.erl @@ -79,7 +79,7 @@ -define(JOURNAL_FILEX, "cdb"). -define(PENDING_FILEX, "pnd"). -define(SAMPLE_SIZE, 200). --define(BATCH_SIZE, 16). +-define(BATCH_SIZE, 32). -define(BATCHES_TO_CHECK, 8). %% How many consecutive files to compact in one run -define(MAX_COMPACTION_RUN, 4). diff --git a/src/leveled_sft.erl b/src/leveled_sft.erl index 52809f3..85392a7 100644 --- a/src/leveled_sft.erl +++ b/src/leveled_sft.erl @@ -265,7 +265,7 @@ sft_deleteconfirmed(Pid) -> gen_server:cast(Pid, close). sft_checkready(Pid) -> - gen_server:call(Pid, background_complete, 50). + gen_server:call(Pid, background_complete, 20). sft_getmaxsequencenumber(Pid) -> gen_server:call(Pid, get_maxsqn, infinity).