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]
