[ https://issues.apache.org/jira/browse/HBASE-16217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Helmling updated HBASE-16217: ---------------------------------- Attachment: HBASE-16217.master.002.patch Rebased patch against master. TestFlushSnapshotFromClient and TestMasterCoprocessorExceptionWithRemove both pass for me locally. > Identify calling user in ObserverContext > ---------------------------------------- > > Key: HBASE-16217 > URL: https://issues.apache.org/jira/browse/HBASE-16217 > Project: HBase > Issue Type: Sub-task > Components: Coprocessors, security > Reporter: Gary Helmling > Assignee: Gary Helmling > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-16217.master.001.patch, > HBASE-16217.master.002.patch > > > We already either explicitly pass down the relevant User instance initiating > an action through the call path, or it is available through > RpcServer.getRequestUser(). We should carry this through in the > ObserverContext for coprocessor upcalls and make use of it for permissions > checking. -- This message was sent by Atlassian JIRA (v6.3.4#6332)