summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_upgrade_functions.erl9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/rabbit_upgrade_functions.erl b/src/rabbit_upgrade_functions.erl
index 0c46eef26e..632e154f4a 100644
--- a/src/rabbit_upgrade_functions.erl
+++ b/src/rabbit_upgrade_functions.erl
@@ -92,6 +92,7 @@
-spec recoverable_slaves() -> 'ok'.
-spec user_password_hashing() -> 'ok'.
-spec vhost_limits() -> 'ok'.
+-spec operator_policies() -> 'ok'.
-spec queue_vhost_field() -> 'ok'.
@@ -532,7 +533,9 @@ queue_operator_policies(Table) ->
queue_vhost_field() ->
ok = queue_vhost_field(rabbit_queue),
- ok = queue_vhost_field(rabbit_durable_queue).
+ ok = queue_vhost_field(rabbit_durable_queue),
+ mnesia:add_table_index(rabbit_queue, vhost),
+ mnesia:add_table_index(rabbit_durable_queue, vhost).
queue_vhost_field(Table) ->
transform(
@@ -546,9 +549,7 @@ queue_vhost_field(Table) ->
end,
[name, durable, auto_delete, exclusive_owner, arguments, pid, slave_pids,
sync_slave_pids, recoverable_slaves, policy, operator_policy,
- gm_pids, decorators, state, policy_version, slave_pids_pending_shutdown, vhost]),
- mnesia:add_table_index(Table, vhost),
- ok.
+ gm_pids, decorators, state, policy_version, slave_pids_pending_shutdown, vhost]).
%% Prior to 3.6.0, passwords were hashed using MD5, this populates
%% existing records with said default. Users created with 3.6.0+ will