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

   ## Summary
   
   - request only the first Aliyun Topic and consumer-group row when 
calculating instance resource counts
   - return the RocketMQ 5.x API's `totalCount` instead of fetching and mapping 
every page
   - preserve the existing full-list fallback when a provider response omits or 
returns an invalid total
   
   ## Why
   
   The instance list asks for both counts for every Aliyun instance. The 
previous implementation delegated to the full listing methods, so a page load 
or deletion check could consume every Topic and consumer-group page even though 
the API already returns an authoritative total.
   
   Closes #1608.
   
   ## Validation
   
   - `mvn -B -ntp -Dtest=Aliyun*Test test` — 29 tests passed
   - Checkstyle — 0 violations
   - `mvn -B -ntp -DskipTests package` — build succeeded
   - full `mvn -B -ntp clean package` — 888/890 tests passed; the two failures 
are pre-existing `ToolGatewayServiceTest` JSON-schema checks and were 
reproduced unchanged on clean base `bce4b10`
   


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