Xiaoyu Yao created HDFS-11860:
---------------------------------

             Summary: Ozone: SCM: SCMContainerPlacementCapacity#chooseNode 
chosen node is not removed from healthy list.
                 Key: HDFS-11860
                 URL: https://issues.apache.org/jira/browse/HDFS-11860
             Project: Hadoop HDFS
          Issue Type: Sub-task
          Components: ozone
    Affects Versions: HDFS-7240
            Reporter: Xiaoyu Yao
            Assignee: Xiaoyu Yao


This was caught in Jenkins run. After debugging, found the cause is the 
logic below where the node was returned without being removed from the healthy 
list for next round. As a result, there could be duplicated datanodes chosen 
with pipeline size smaller than expected. I will post a fix soon. 

{code}
SCMContainerPlacementCapacity#chooseNode
     // There is a possibility that both numbers will be same.
     // if that is so, we just return the node.
     if (firstNodeNdx == secondNodeNdx) {
      return healthyNodes.get(firstNodeNdx);
     }

{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org

Reply via email to