[
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.