You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "mingchao zhao (Jira)" <ji...@apache.org> on 2022/12/21 07:34:00 UTC
[jira] [Comment Edited] (HDDS-7252) Polled source Datanodes are wrongly not re-considered for balancing in Container Balancer
[ https://issues.apache.org/jira/browse/HDDS-7252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650128#comment-17650128 ]
mingchao zhao edited comment on HDDS-7252 at 12/21/22 7:33 AM:
---------------------------------------------------------------
Ozone 1.3.0 had been released and we currently have more than 600 open issues targeted for 1.3.0. I am moving the target field to 1.4.0.
What if anything needs to be discussed about the Target Version, Please reach out to me via Apache email or Slack.
was (Author: micahzhao):
Ozone 1.3.0 had been released and we currently have more than 600 opne issues targeted for 1.3.0. I am moving the target field to 1.4.0.
What if anything needs to be discussed about the Target Version, Please reach out to me via Apache email or Slack.
> Polled source Datanodes are wrongly not re-considered for balancing in Container Balancer
> -----------------------------------------------------------------------------------------
>
> Key: HDDS-7252
> URL: https://issues.apache.org/jira/browse/HDDS-7252
> Project: Apache Ozone
> Issue Type: Sub-task
> Components: SCM
> Reporter: Siddhant Sangwan
> Priority: Major
>
> The FindSourceGreedy class maintains a priority queue of source datanodes. This class is used to get the next source DN for balancing. According to current design, a datanode can be involved in multiple source->target pairings in one iteration of container balancer.
> When FindSourceGreedy#getNextCandidateSourceDataNode() is called during an iteration, it polls a DN from the queue. This DN is re queued when FindSourceGreedy#increaseSizeLeaving is called. Problem is that if ContainerBalancer#moveContainer returns false, then increaseSizeLeaving will not be called and the DN doesn't get added back.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org