The GitHub Actions job "Build and Run Tests by Bazel" on rocketmq.git/fix/change-invisible-reregister-handle has failed. Run started by GitHub user Aias00 (triggered by Aias00).
Head commit for run: ecc43e9a21f5a22bf336405f0c4c9db224436a54 / liuhy <[email protected]> Keep renewed receipt handles managed after invisible changes Proxy auto-renew removes the old receipt handle before changing invisible duration. When the broker returns a new receipt handle, the proxy must put that managed handle back; otherwise later ACKs cannot find the updated handle in the receipt handle manager. Constraint: Related to apache/rocketmq#9583 Rejected: Recreate MessageReceiptHandle from only the new receipt handle | loses existing managed metadata such as message context and retry state Confidence: high Scope-risk: narrow Directive: Re-register only handles that were already managed by the receipt handle manager, and reuse the channel captured before the async broker callback. Tested: mvn -pl proxy -Dtest=ChangeInvisibleDurationActivityTest test Tested: mvn -pl proxy -Dtest=ReceiptHandleProcessorTest test Not-tested: Full repository test suite Report URL: https://github.com/apache/rocketmq/actions/runs/28642043397 With regards, GitHub Actions via GitBox
