[ https://issues.apache.org/jira/browse/HADOOP-5419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
rahul k singh updated HADOOP-5419: ---------------------------------- Attachment: hadoop-5419.patch uploaded the latest patch with suggestions after discussion with hemanth. In addition mentioning some points about the fix , which weren't very clear from my update above. -Added new API in JobSubmissionProtocol getQueueAclsInfo.it takes username and returns QueueAclsInfo class -Created new QueueAclsInfo class , it is a Writable class. -QueueManager implements the method and synchronized. The method is synchronized because aclsMap in QueueManger might get (incase of automatic acls refresh feature)refreshed.This if happens will lead to issues. -In JobClient we are doing {code} ugi = UnixUserGroupInformation.login(job, true); UnixUserGroupInformation.setCurrentUser(ugi);{code} This is done so that we get ugi value in JobQueueClient which displaying the acls info , as we are displaying username. Anythoughts? -We had discussed about the web ui part , we thought that any user seeing other acls might lead to some issues. If at all we allow this we need to define special kind of user permissions (for example : administrator) so that those users can view the acls of all the users. > Provide a way for users to find out what operations they can do on which M/R > queues > ----------------------------------------------------------------------------------- > > Key: HADOOP-5419 > URL: https://issues.apache.org/jira/browse/HADOOP-5419 > Project: Hadoop Core > Issue Type: Improvement > Components: mapred > Reporter: Hemanth Yamijala > Assignee: rahul k singh > Attachments: hadoop-5419.patch, hadoop-5419.patch, hadoop-5419.patch > > > This issue is to provide an improvement on the existing M/R framework to let > users know which queues they have access to, and for what operations. One use > case for this would that currently there is no easy way to know if the user > has access to submit jobs to a queue, until it fails with an access control > exception. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.