guohao-rosicky opened a new pull request, #5298: URL: https://github.com/apache/ozone/pull/5298
## What changes were proposed in this pull request? When a host is shut down and the node deadline is exceeded, the state of the node is changed to DEAD, and the replication manager of the SCM schedules the replenishment of the replica of the container that the node is responsible for. When the machine has more data and fewer nodes, other datanode nodes will receive too many replication tasks and queue them for execution. When the datanode is restarted during the execution process and reports the container it is responsible for to the SCM, these replication tasks will still be executed in the queue. I know that each datanode command has a deadline, and I don't see it set in LegacyReplicationManager; it's set in ReplicationManager, and if LegacyReplicationManager is also set If LegacyReplicationManager also sets deadline, then the replication task on datanode will not be executed when it reaches deadline. ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-9281 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
