summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Nilsson <kjnilsson@gmail.com>2021-09-21 13:09:46 +0100
committerKarl Nilsson <kjnilsson@gmail.com>2021-09-21 13:09:46 +0100
commitbe380930ec6a87a4b720bab973663c088388262c (patch)
treea985508207bc9e7d0eff622785b4c71d961017a9
parent6e6279eb2b659cc39b6c016deaec7cada9a76424 (diff)
downloadrabbitmq-server-git-be380930ec6a87a4b720bab973663c088388262c.tar.gz
Stream coordinator: monitor task processes
So that they are cleaned up from the stream coordinator aux state when they finish instead of growing indefinitely.
-rw-r--r--deps/rabbit/src/rabbit_stream_coordinator.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/deps/rabbit/src/rabbit_stream_coordinator.erl b/deps/rabbit/src/rabbit_stream_coordinator.erl
index 70989e383b..f32d6de61d 100644
--- a/deps/rabbit/src/rabbit_stream_coordinator.erl
+++ b/deps/rabbit/src/rabbit_stream_coordinator.erl
@@ -634,7 +634,7 @@ run_action(Action, StreamId, #{node := _Node,
ActionFun(),
unlink(Coordinator)
end),
- Effects = [],
+ Effects = [{monitor, process, aux, Pid}],
Actions = Actions0#{Pid => {StreamId, Action, Args}},
{no_reply, Aux#aux{actions = Actions}, Log, Effects}.