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: [email protected]
For additional commands, e-mail: [email protected]