[ 
https://issues.apache.org/jira/browse/HDDS-1600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bharat Viswanadham updated HDDS-1600:
-------------------------------------
    Description: 
In OM HA, the actual execution of request happens under GRPC context, so UGI 
object which we retrieve from ProtobufRpcEngine.Server.getRemoteUser(); will 
not be available.

In similar manner ProtobufRpcEngine.Server.getRemoteIp().

 

So, during preExecute(which happens under RPC context) extract userName and 
IPAddress and add it to the OMRequest, and then send the request to ratis 
server.

  was:
In OM HA, the actual execution of request happens under GRPC context, so UGI 
object which we retrieve from ProtobufRpcEngine.Server.getRemoteUser(); will 
not be available.

In similar manner ProtobufRpcEngine.Server.getRemoteIp().

 

So, during preExecute extract userName and IPAddress and add it to the 
OMRequest, and then send the request to ratis server.


> Add userName and IPAddress as part of OMRequest.
> ------------------------------------------------
>
>                 Key: HDDS-1600
>                 URL: https://issues.apache.org/jira/browse/HDDS-1600
>             Project: Hadoop Distributed Data Store
>          Issue Type: Sub-task
>            Reporter: Bharat Viswanadham
>            Assignee: Bharat Viswanadham
>            Priority: Major
>
> In OM HA, the actual execution of request happens under GRPC context, so UGI 
> object which we retrieve from ProtobufRpcEngine.Server.getRemoteUser(); will 
> not be available.
> In similar manner ProtobufRpcEngine.Server.getRemoteIp().
>  
> So, during preExecute(which happens under RPC context) extract userName and 
> IPAddress and add it to the OMRequest, and then send the request to ratis 
> server.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to