aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-09-10 21:57:51 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-09-10 21:57:51 +0300
commit56b4d3902a4de434ceeb566d29e7b61448e722f7 (patch)
tree35417a178521e7b31472600a5bf656a70723898a /src
parentReplicate Mnesia 'bosh' table when nodes are joined (diff)
Log Mnesia table type on creation
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_mnesia.erl8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ejabberd_mnesia.erl b/src/ejabberd_mnesia.erl
index 3cf2e460a..32fa158c2 100644
--- a/src/ejabberd_mnesia.erl
+++ b/src/ejabberd_mnesia.erl
@@ -258,7 +258,13 @@ validator() ->
[unique]).
create(Name, TabDef) ->
- ?INFO_MSG("Creating Mnesia table '~s'", [Name]),
+ Type = lists:foldl(
+ fun({ram_copies, _}, _) -> " ram ";
+ ({disc_copies, _}, _) -> " disc ";
+ ({disc_only_copies, _}, _) -> " disc_only ";
+ (_, Acc) -> Acc
+ end, " ", TabDef),
+ ?INFO_MSG("Creating Mnesia~stable '~s'", [Type, Name]),
case mnesia_op(create_table, [Name, TabDef]) of
{atomic, ok} ->
add_table_copy(Name);