Frun1na opened a new issue, #4881:
URL: https://github.com/apache/rocketmq-dashboard/issues/4881

   ### Is your feature request related to a problem? Please describe.
   
   `enrichLiveStats` awaits every enrichment future with its own three-second 
budget. When a broker hangs, listing N consumer groups waits up to N×3s before 
returning rows (measured 9.1s for three groups with a hanging admin stub) — the 
wait grows linearly with the group count.
   
   ### Describe the solution you'd like
   
   Give the batch one absolute deadline (`startedNanos` + the existing 
timeout), await each future for the remaining time only, and cancel the 
remaining futures once the deadline passes. This matches the approach 
`InstanceResourceCountRunner` already uses.
   
   ### Additional context
   
   Fix in https://github.com/apache/rocketmq-dashboard/pull/4877
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to