summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_upgrade_functions.erl7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rabbit_upgrade_functions.erl b/src/rabbit_upgrade_functions.erl
index 3ac82ee6f0..46519d6099 100644
--- a/src/rabbit_upgrade_functions.erl
+++ b/src/rabbit_upgrade_functions.erl
@@ -658,9 +658,10 @@ exchange_options(Table) ->
operator_policy, decorators, options]).
default_bindings() ->
- %% The bindings are not used anyway,
- %% and are replaced by placeholders.
- %% It should be safe to remove them dirty.
+ %% Default exchange bindings are now implicit
+ %% (not stored in the route tables).
+ %% It should be safe to remove them outside of a
+ %% transaction.
Queues = mnesia:dirty_all_keys(rabbit_queue),
[begin
Binding = rabbit_binding:implicit_for_destination(Q),