diff options
| author | Matthew Sackman <matthew@rabbitmq.com> | 2010-10-12 14:44:38 +0100 |
|---|---|---|
| committer | Matthew Sackman <matthew@rabbitmq.com> | 2010-10-12 14:44:38 +0100 |
| commit | c6817c6d08142f9be24cb6a8377e46628b57c392 (patch) | |
| tree | 610e7b179c3513dcdfc327da3ec330e49fb65189 /src | |
| parent | 7cdf16d19115bb61e5c7f88da2236cb1117feb22 (diff) | |
| parent | 8c412bac1e39d312989f9452141a22be67dc2dd3 (diff) | |
| download | rabbitmq-server-git-c6817c6d08142f9be24cb6a8377e46628b57c392.tar.gz | |
Merging bug 23349 to 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..d35adf1628 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). @@ -91,6 +94,9 @@ init() -> ok = ensure_mnesia_running(), ok = ensure_mnesia_dir(), ok = init_db(read_cluster_nodes_config(), true), + ok = rabbit_misc:write_term_file(filename:join( + dir(), ?SCHEMA_VERSION_FILENAME), + [?SCHEMA_VERSION_SET]), ok. is_db_empty() -> @@ -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() -> |
