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

Reply via email to