]> granicus.if.org Git - ejabberd/commitdiff
Log Mnesia table type on creation
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 10 Sep 2019 18:57:51 +0000 (21:57 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 10 Sep 2019 18:57:51 +0000 (21:57 +0300)
src/ejabberd_mnesia.erl

index 3cf2e460acbeb6101c9ef009dd9d2d506cbf6886..32fa158c24b178945529de9eb48d41b27497e044 100644 (file)
@@ -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);