The GitHub Actions job "CI" on 
rocketmq-dashboard.git/fix/aliyun-catalog-incomplete-page has failed.
Run started by GitHub user Frun1na (triggered by Frun1na).

Head commit for run:
90e8e5f6e0ebe0f1645fa89fadeccb4e829e4980 / Apulupie 
<[email protected]>
fix(aliyun): reject an incomplete cloud instance catalog page

The Aliyun cloud instance catalog ended its ListInstances paging loop on a 
short page without
consulting TotalCount, so a page that came back shorter than requested while 
the response still
reported more instances left the instance picker with a silently truncated 
list. The Tencent
sibling (TencentCatalogService) was fixed for exactly this in d24f58b8 
(fix(tencent): reject
incomplete catalog pages); this adds the same isIncompletePage guard, which 
rejects a short page
that contradicts a non-negative TotalCount with 502. Returned == 0 still ends 
the scan, so an
empty catalog keeps resolving to an empty list, and the existing 
negative-TotalCount rejection is
unchanged.

Verified with `mvn -B -ntp test -Dtest=AliyunCatalogServiceTest`: 11 tests 
green, 0 checkstyle
violations, including the multi-page aggregation and fallback-page-cap tests.

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/38037038766

With regards,
GitHub Actions via GitBox

Reply via email to