The GitHub Actions job "Coverage" on rocketmq.git/codex/broker-container-scheduler-shutdown has succeeded. Run started by GitHub user iloveeyjafjalla (triggered by iloveeyjafjalla).
Head commit for run: 72a2a0c2a6d04db27f3826da77e297aaba4ffa1c / iloveeyjafjalla <[email protected]> fix(container): stop the container scheduler when the broker container shuts down BrokerContainer.initialize() schedules the name-server refresh and the five-second brokerOuterAPI.refreshMetadata() task on scheduledExecutorService, and shutdown() stops the brokers, both remoting servers, the request executor and the outer API - but not that scheduler. A shut-down container therefore keeps refreshing metadata through an API it has already closed, logging "ScheduledTask refresh metadata exception" every five seconds, and leaks the scheduler thread on every start/shutdown cycle. Stop it before the API is closed, the way the request executor next to it is stopped. Report URL: https://github.com/apache/rocketmq/actions/runs/39543509174 With regards, GitHub Actions via GitBox
