Bilwa S T created YARN-10588:
--------------------------------

             Summary: Percentage of queue and cluster is zero in WebUI 
                 Key: YARN-10588
                 URL: https://issues.apache.org/jira/browse/YARN-10588
             Project: Hadoop YARN
          Issue Type: Bug
            Reporter: Bilwa S T
            Assignee: Bilwa S T


Steps to reproduce:

Configure below property in resource-types.xml
{code:java}
<property>
 <name>yarn.resource-types</name>
 <value>yarn.io/gpu</value>
 </property>{code}
Submit a job

In UI you can see % Of Queue and % Of Cluster is zero for the submitted 
application

 

This is because in SchedulerApplicationAttempt has below check for calculating 
queueUsagePerc and clusterUsagePerc
{code:java}
if (!calc.isInvalidDivisor(cluster)) {
        float queueCapacityPerc = queue.getQueueInfo(false, false)
            .getCapacity();
        queueUsagePerc = calc.divide(cluster, usedResourceClone,
            Resources.multiply(cluster, queueCapacityPerc)) * 100;
        if (Float.isNaN(queueUsagePerc) || Float.isInfinite(queueUsagePerc)) {
          queueUsagePerc = 0.0f;
        }
        clusterUsagePerc =
            calc.divide(cluster, usedResourceClone, cluster) * 100;
      }
{code}
calc.isInvalidDivisor(cluster) always returns true as gpu resource is 0



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to