summaryrefslogtreecommitdiff
path: root/src/rabbit_upgrade.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rabbit_upgrade.erl')
-rw-r--r--src/rabbit_upgrade.erl10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/rabbit_upgrade.erl b/src/rabbit_upgrade.erl
index 87029fad02..50ccd9ced1 100644
--- a/src/rabbit_upgrade.erl
+++ b/src/rabbit_upgrade.erl
@@ -22,7 +22,6 @@
-include("rabbit.hrl").
--define(VERSION_FILENAME, "schema_version").
-define(LOCK_FILENAME, "schema_upgrade_lock").
%% -------------------------------------------------------------------
@@ -303,11 +302,8 @@ apply_upgrade(Scope, {M, F}) ->
%% -------------------------------------------------------------------
-dir() -> rabbit_mnesia:dir().
-
-lock_filename() -> lock_filename(dir()).
-lock_filename(Dir) -> filename:join(Dir, ?LOCK_FILENAME).
-backup_dir() -> dir() ++ "-upgrade-backup".
+lock_filename() -> rabbit_data:metadata_file(?LOCK_FILENAME).
+backup_dir() -> rabbit_data:dir() ++ "-upgrade-backup".
node_type_legacy() ->
%% This is pretty ugly but we can't start Mnesia and ask it (will
@@ -315,7 +311,7 @@ node_type_legacy() ->
%% even if we're a disc node). We also can't use
%% rabbit_mnesia:node_type/0 because that will give false
%% positives on Rabbit up to 2.5.1.
- case filelib:is_regular(filename:join(dir(), "rabbit_durable_exchange.DCD")) of
+ case filelib:is_regular(filename:join(rabbit_data:mnesia_dir(), "rabbit_durable_exchange.DCD")) of
true -> disc;
false -> ram
end.