diff options
author | Joan Touzet <wohali@users.noreply.github.com> | 2018-03-26 20:41:33 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-26 20:41:33 -0400 |
commit | 6f987aee42107d1f7da467bb9b9513301abb8166 (patch) | |
tree | 624e07104da8e85a20cb9ba38efa0d687bc9695c | |
parent | f0887c17e5907f0b164c6601fea024e8d24bf5c5 (diff) | |
parent | 7bfdedbe0c89235d8b65f11127b650a2e46aa8e0 (diff) | |
download | couchdb-6f987aee42107d1f7da467bb9b9513301abb8166.tar.gz |
Merge branch 'master' into daemon-spaces
-rw-r--r-- | src/couch/src/couch_compaction_daemon.erl | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/couch/src/couch_compaction_daemon.erl b/src/couch/src/couch_compaction_daemon.erl index 5c278aaf6..72d5a17e2 100644 --- a/src/couch/src/couch_compaction_daemon.erl +++ b/src/couch/src/couch_compaction_daemon.erl @@ -300,16 +300,22 @@ compact_time_left(#config{period = #period{to = {ToH, ToM} = To}}) -> end. -get_db_config(DbName) -> - case ets:lookup(?CONFIG_ETS, DbName) of +get_db_config(ShardName) -> + case ets:lookup(?CONFIG_ETS, ShardName) of [] -> - case ets:lookup(?CONFIG_ETS, <<"_default">>) of + DbName = mem3:dbname(ShardName), + case ets:lookup(?CONFIG_ETS, DbName) of [] -> - nil; - [{<<"_default">>, Config}] -> + case ets:lookup(?CONFIG_ETS, <<"_default">>) of + [] -> + nil; + [{<<"_default">>, Config}] -> + {ok, Config} + end; + [{DbName, Config}] -> {ok, Config} end; - [{DbName, Config}] -> + [{ShardName, Config}] -> {ok, Config} end. |