youngkermit8-coder opened a new pull request, #1946:
URL: https://github.com/apache/rocketmq-dashboard/pull/1946

   ## Summary
   
   - mark per-cluster Consumer Group counts unavailable when the Broker returns 
a null wrapper or null table
   - keep valid empty group tables healthy and distinguish them from missing 
data
   - make existing healthy test fixtures return an explicit valid empty group 
table
   - add regressions for both null response shapes and the valid-empty boundary
   
   ## Root cause
   
   The Topic count path already marks null Broker responses unavailable, but 
the parallel subscription-group path only handled thrown exceptions. A null 
response therefore produced a displayed count of zero while the cluster 
remained healthy and was included in the healthy-cluster summary.
   
   ## Impact
   
   Dashboard health now reflects missing Consumer Group count data instead of 
presenting it as a successful zero. Valid empty group tables still report zero 
groups without a warning.
   
   ## Validation
   
   - `RocketMQDashboardProviderTest`: 18 passed
   - Full backend suite: 1057 passed
   - Checkstyle: 0 violations
   - `git diff --check`: passed
   
   Closes #1945


-- 
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