Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
As ServiceClient uses UserGroupInformation.getCurrentUser().getUserName() to get user whereas ClientRMService#submitApplication uses UserGroupInformation.getCurrentUser().getShortUserName() to set application username.
In case of user with name hdfs/hadoop@HADOOP.COM. below condition fails
ClientRMService#getApplications()
if (users != null && !users.isEmpty() && !users.contains(application.getUser())) { continue; }