The GitHub Actions job "Build and Run Tests by Maven" on rocketmq.git/fix/stale-unregister-reinit-race has failed. Run started by GitHub user unbridled-41 (triggered by unbridled-41).
Head commit for run: 6a2e768c7f952d3dc2eac47670dbc295ff3fb2a2 / root <[email protected]> [ISSUE #11043] Skip stale channel-destroy unregister when the broker re-registered A channel-destroy/expiry-derived unregister request is queued asynchronously, and both the expiry scan and setupUnRegisterRequest match only by cluster+addr. If the broker re-registers before the queued request executes, unRegisterBroker removed the fresh BrokerLiveInfo, the address mapping (matched by address only, ignoring brokerId) and all topic QueueDatas, leaving the live broker absent from routes until its next periodic registration. Pair each queued request with the channel whose destruction produced it and, inside the write-locked removal, skip requests whose current live entry belongs to a newer channel. Explicitly initiated unregisters keep their unconditional behavior. Report URL: https://github.com/apache/rocketmq/actions/runs/33961554657 With regards, GitHub Actions via GitBox
