Skip to content

Commit 89b4d62

Browse files
Merge pull request #3006 from rabbitmq/mk-emit-policy-update-event-after-schema-db-changes
Emit policy update event after schema database changes (cherry picked from commit b341ced) Conflicts: deps/rabbit/test/rabbit_ha_test_consumer.erl
1 parent 81bf8f3 commit 89b4d62

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

deps/rabbit/src/rabbit_policy.erl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -351,23 +351,23 @@ validate(_VHost, <<"operator_policy">>, Name, Term, _User) ->
351351
Name, operator_policy_validation(), Term).
352352

353353
notify(VHost, <<"policy">>, Name, Term, ActingUser) ->
354+
update_policies(VHost),
354355
rabbit_event:notify(policy_set, [{name, Name}, {vhost, VHost},
355-
{user_who_performed_action, ActingUser} | Term]),
356-
update_policies(VHost);
356+
{user_who_performed_action, ActingUser} | Term]);
357357
notify(VHost, <<"operator_policy">>, Name, Term, ActingUser) ->
358+
update_policies(VHost),
358359
rabbit_event:notify(policy_set, [{name, Name}, {vhost, VHost},
359-
{user_who_performed_action, ActingUser} | Term]),
360-
update_policies(VHost).
360+
{user_who_performed_action, ActingUser} | Term]).
361361

362362
notify_clear(VHost, <<"policy">>, Name, ActingUser) ->
363+
update_policies(VHost),
363364
rabbit_event:notify(policy_cleared, [{name, Name}, {vhost, VHost},
364-
{user_who_performed_action, ActingUser}]),
365-
update_policies(VHost);
365+
{user_who_performed_action, ActingUser}]);
366366
notify_clear(VHost, <<"operator_policy">>, Name, ActingUser) ->
367+
update_policies(VHost),
367368
rabbit_event:notify(operator_policy_cleared,
368369
[{name, Name}, {vhost, VHost},
369-
{user_who_performed_action, ActingUser}]),
370-
update_policies(VHost).
370+
{user_who_performed_action, ActingUser}]).
371371

372372
%%----------------------------------------------------------------------------
373373

deps/rabbit/test/rabbit_ha_test_consumer.erl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,6 @@ run(TestPid, Channel, Queue, CancelOnFailover, LowestSeen, MsgsToConsume) ->
5454
run(TestPid, Channel, Queue,
5555
CancelOnFailover, MsgNum, MsgsToConsume - 1);
5656
MsgNum >= LowestSeen ->
57-
error_logger:info_msg(
58-
"consumer ~p on ~p ignoring redelivered msg ~p~n",
59-
[self(), Channel, MsgNum]),
6057
true = Redelivered, %% ASSERTION
6158
run(TestPid, Channel, Queue,
6259
CancelOnFailover, LowestSeen, MsgsToConsume);

0 commit comments

Comments
 (0)