steven W created YARN-9407:
------------------------------

             Summary: getComputedResourceLimitForActiveUsers debug line does 
not show username
                 Key: YARN-9407
                 URL: https://issues.apache.org/jira/browse/YARN-9407
             Project: Hadoop YARN
          Issue Type: Improvement
          Components: capacityscheduler
    Affects Versions: 2.7.3
            Reporter: steven W


Debug logging of the capacityscheduler doesn't log the username when printing 
the calculated user limit. In general you can deduct what user it is, but it 
would be great if the username is added to the logline.

Example logline:

2019-03-25 11:05:08,956 DEBUG capacity.UsersManager 
(UsersManager.java:getComputedResourceLimitForActiveUsers(525)) - userLimit is 
fetched. userLimit=<memory:3584, vCores:2>, userSpecificUserLimit=<memory:3584, 
vCores:2>, schedulingMode=RESPECT_PARTITION_EXCLUSIVITY, partition=

Change code block in function 
{color:#6f42c1}getComputedResourceLimitForActiveUsers{color:#001000} 
{color}{color}{color:#6f42c1}{color:#001000}in file 
{color}{color}java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/UsersManager.java

The actual block printing the line:

LOG.debug("userLimit is fetched. userLimit={}, userSpecificUserLimit={},"
 + " schedulingMode={}, partition={}", userLimitResource,
 userSpecificUserLimit, schedulingMode, nodePartition);

should be changed to contain the username

It's a minor change and would help debugging



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to