summaryrefslogtreecommitdiff
path: root/apps/couch/src/couch_stats_aggregator.erl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/couch/src/couch_stats_aggregator.erl')
-rw-r--r--apps/couch/src/couch_stats_aggregator.erl7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/couch/src/couch_stats_aggregator.erl b/apps/couch/src/couch_stats_aggregator.erl
index 6090355d..7dac1124 100644
--- a/apps/couch/src/couch_stats_aggregator.erl
+++ b/apps/couch/src/couch_stats_aggregator.erl
@@ -94,7 +94,12 @@ init(StatDescsFileName) ->
ets:new(?MODULE, [named_table, set, protected]),
SampleStr = couch_config:get("stats", "samples", "[0]"),
{ok, Samples} = couch_util:parse_term(SampleStr),
- {ok, Descs} = file:consult(StatDescsFileName),
+ case file:consult(StatDescsFileName) of
+ {ok, Descs} ->
+ ok;
+ {error, _} ->
+ Descs = []
+ end,
lists:foreach(fun({Sect, Key, Value}) ->
lists:foreach(fun(Secs) ->
Agg = #aggregate{