diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2010-10-12 14:16:20 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2010-10-12 14:16:20 +0100 |
| commit | e450c4fae82500391577b1c16e9c13fd143302b3 (patch) | |
| tree | 16ec1e87dd155c7b06df9c1394268a76e21aea9c /src | |
| parent | 7cdf16d19115bb61e5c7f88da2236cb1117feb22 (diff) | |
| parent | e103b2a79a3310839cb532f7c83d69ff4b5625b5 (diff) | |
| download | rabbitmq-server-git-e450c4fae82500391577b1c16e9c13fd143302b3.tar.gz | |
Merge from default.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_mnesia.erl | 9 |
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() -> |
