The GitHub Actions job "CI" on 
rocketmq-dashboard.git/fix/btl-group-enrich-cancel has succeeded.
Run started by GitHub user btlqql (triggered by btlqql).

Head commit for run:
376a9b4d0e654d66f3f8be8df0c6be4e93240917 / btlqql <[email protected]>
fix(consumer): report the -1 sentinel when a group enrichment is cancelled by 
the batch deadline

The 3 s batch deadline cancels a group future before it runs, and the untouched 
initial
GroupLiveSnapshot.empty() is then applied to the returned ConsumerGroupVO. 
empty() hard-coded
onlineInstances 0, so an inventory that was never read reached the API as a 
measured "no clients
online" (green 0 instead of 不可用) and could raise a critical "有堆积但无在线客户端" alert 
from no data.

Start the initial snapshot at the -1 "inventory unavailable" sentinel that 
ConsumerGroupVO
documents and that the failure path already uses, and pin it by extending the 
existing
timedOutGroupEnrichmentMustNotMutateReturnedGroupTest to assert -1. 
Worker-written snapshots are
untouched.

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

With regards,
GitHub Actions via GitBox

Reply via email to