The GitHub Actions job "Run Integration Tests" 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/28642043399

With regards,
GitHub Actions via GitBox

Reply via email to