summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRin Kuryloski <kuryloskip@vmware.com>2023-03-17 10:19:28 +0100
committerRin Kuryloski <kuryloskip@vmware.com>2023-03-17 11:50:14 +0100
commitfd237824441a78cd922410af4b83f0888186a8d7 (patch)
treed512f9b93ecb0af9f130374e8d4f72b46198662a
parentc61d16c97121c205e0ce31a247bd5f586a67ec2f (diff)
downloadrabbitmq-server-git-fd237824441a78cd922410af4b83f0888186a8d7.tar.gz
Also include the kind in queue_deleted events for transient queues
These will always be rabbit_classic_queue queues
-rw-r--r--deps/rabbit/src/rabbit_amqqueue.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/rabbit/src/rabbit_amqqueue.erl b/deps/rabbit/src/rabbit_amqqueue.erl
index 56bd71b05c..d51a4aeccd 100644
--- a/deps/rabbit/src/rabbit_amqqueue.erl
+++ b/deps/rabbit/src/rabbit_amqqueue.erl
@@ -1874,7 +1874,7 @@ on_node_down(Node) ->
end,
notify_queue_binding_deletions(Deletions),
rabbit_core_metrics:queues_deleted(QueueNames),
- notify_queues_deleted(QueueNames),
+ notify_transient_queues_deleted(QueueNames),
ok
end.
@@ -1897,11 +1897,12 @@ notify_queue_binding_deletions(QueueDeletions) ->
Deletions = rabbit_binding:process_deletions(QueueDeletions),
rabbit_binding:notify_deletions(Deletions, ?INTERNAL_USER).
-notify_queues_deleted(QueueDeletions) ->
+notify_transient_queues_deleted(QueueDeletions) ->
lists:foreach(
fun(Queue) ->
ok = rabbit_event:notify(queue_deleted,
[{name, Queue},
+ {kind, rabbit_classic_queue},
{user, ?INTERNAL_USER}])
end,
QueueDeletions).