summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2010-10-12 14:16:20 +0100
committerSimon MacMullen <simon@rabbitmq.com>2010-10-12 14:16:20 +0100
commite450c4fae82500391577b1c16e9c13fd143302b3 (patch)
tree16ec1e87dd155c7b06df9c1394268a76e21aea9c /src
parent7cdf16d19115bb61e5c7f88da2236cb1117feb22 (diff)
parente103b2a79a3310839cb532f7c83d69ff4b5625b5 (diff)
downloadrabbitmq-server-git-e450c4fae82500391577b1c16e9c13fd143302b3.tar.gz
Merge from default.
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mnesia.erl9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index a321488897..6b34f7ee87 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -44,6 +44,9 @@
-include("rabbit.hrl").
+-define(SCHEMA_VERSION_SET, []).
+-define(SCHEMA_VERSION_FILENAME, "schema_version").
+
%%----------------------------------------------------------------------------
-ifdef(use_specs).
@@ -90,6 +93,9 @@ status() ->
init() ->
ok = ensure_mnesia_running(),
ok = ensure_mnesia_dir(),
+ ok = rabbit_misc:write_term_file(filename:join(
+ dir(), ?SCHEMA_VERSION_FILENAME),
+ [?SCHEMA_VERSION_SET]),
ok = init_db(read_cluster_nodes_config(), true),
ok.
@@ -241,7 +247,8 @@ ensure_mnesia_dir() ->
case filelib:ensure_dir(MnesiaDir) of
{error, Reason} ->
throw({error, {cannot_create_mnesia_dir, MnesiaDir, Reason}});
- ok -> ok
+ ok ->
+ ok
end.
ensure_mnesia_running() ->