Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Say the management is used for long running tasks (like remove queues, drop queues).
the broker should have a valve protecting multiple long running tasks running at once as that could put a broker down.
What we have observed over time is that when things are running slow, users will use the console to get metrics, and as things are slowing down they will keep clicking on tasks what will then make things worse.
We should protect long running calls with a semaphore to not allow that happening.