[
https://issues.apache.org/jira/browse/HDDS-8334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen O'Donnell updated HDDS-8334:
------------------------------------
Description:
When sending throttled replication / reconstruction commands, we know if the
target node is at the replication task limit. If it is, we should add it to an
exclude list in replicationManager.
When the DN heartbeats, it triggers a callback to RM, which lets it check if
the node should be removed from the exclude list.
The exclude list can then be fed into the node selection for reconstruction
tasks, so it can avoid picking nodes which are already overloaded as targets,
but that will be another Jira.
was:
When sending throttled replication / reconstruction commands, we know if the
target node is at the replication task limit. If it is, we should add it to an
exclude list in replicationManager.
When the DN heartbeats, it triggers a callback to RM, which lets it check if
the node should be removed from the exclude list.
The exclude list can then be fed into the node selection for reconstruction
tasks, so it can avoid picking nodes which are already overloaded as targets.
> ReplicationManager: Add nodes to exclude list if they are overloaded
> --------------------------------------------------------------------
>
> Key: HDDS-8334
> URL: https://issues.apache.org/jira/browse/HDDS-8334
> Project: Apache Ozone
> Issue Type: Sub-task
> Components: SCM
> Reporter: Stephen O'Donnell
> Assignee: Stephen O'Donnell
> Priority: Major
>
> When sending throttled replication / reconstruction commands, we know if the
> target node is at the replication task limit. If it is, we should add it to
> an exclude list in replicationManager.
> When the DN heartbeats, it triggers a callback to RM, which lets it check if
> the node should be removed from the exclude list.
> The exclude list can then be fed into the node selection for reconstruction
> tasks, so it can avoid picking nodes which are already overloaded as targets,
> but that will be another Jira.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]