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]
