Jing Zhao created HADOOP-9786: --------------------------------- Summary: RetryInvocation#isRpcInvocation should support ProtocolTranslator Key: HADOOP-9786 URL: https://issues.apache.org/jira/browse/HADOOP-9786 Project: Hadoop Common Issue Type: Bug Affects Versions: 3.0.0 Reporter: Jing Zhao Assignee: Jing Zhao
Currently RetryInvocation#isRpcInvocation directly uses Proxy#isProxyClass to check RetryInvocation#currentProxy. However, if currentProxy is an instance of ProtocolTranslator (e.g., ClientNamenodeProtocolTranslatorPB), the real dynamically-generated proxy object is contained within currentProxy and needs to be retrieved by calling ProtocolTranslator#getUnderlyingProxyObject. -- 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