[
https://issues.apache.org/jira/browse/HADOOP-9688?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Suresh Srinivas updated HADOOP-9688:
------------------------------------
Attachment: HADOOP-9688.patch
Here is an early patch. Several things that we should still discuss:
# RPC request callID essentially has become a sequence number. Should we change
the field name to sequence number?
# RPC request field requestID currently is not sent in response. For a client
call ID is unique enough to map the response to a corresponding request. Do we
need to add requestID in response also? I do not see the need.
# For SaslRpcClient I am seeting the request ID to empty byte array, because
retry is not expected for this and this request will not be handled by RPC
server implementation. Does this look right?
# Also I want to call out attendtion to - this change adds UUID for all RPC
requests, irrespective of if an RPC server implementation handles retransmits
or not. Optimizing this out seems unnecessary.
> Add globally unique request ID to RPC requests
> ----------------------------------------------
>
> Key: HADOOP-9688
> URL: https://issues.apache.org/jira/browse/HADOOP-9688
> Project: Hadoop Common
> Issue Type: Improvement
> Components: ipc
> Reporter: Suresh Srinivas
> Assignee: Suresh Srinivas
> Attachments: HADOOP-9688.patch
>
>
> This is a subtask in hadoop-common related to HDFS-4942 to add unique request
> ID to RPC requests.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira