[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15473870#comment-15473870 ]
Hudson commented on HBASE-16445: -------------------------------- FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #1563 (See [https://builds.apache.org/job/HBase-Trunk_matrix/1563/]) HBASE-16445 Refactor and reimplement RpcClient (zhangduo: rev c04b389181b6a9299f05f1ad8f8b1ec62448331a) * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslUtil.java * (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/util/MultiHConnection.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/IOExceptionConverter.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BlockingRpcCallback.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionReplicaFailover.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RpcConnection.java * (edit) hbase-client/src/test/java/org/apache/hadoop/hbase/security/TestHBaseSaslRpcClient.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncRpcClient.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/security/AsyncHBaseSaslRpcClient.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CallCancelledException.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/AbstractTestIPC.java * (edit) hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestCellBlockBuilder.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/MessageConverter.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.java * (add) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestBlockingIPC.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/DefaultNettyEventLoopConfig.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/security/AsyncHBaseSaslRpcClientHandler.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestClientTimeouts.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/FallbackDisallowedException.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/IPCUtil.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/ConnectionId.java * (delete) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestAsyncIPC.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslWrapHandler.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestSecureIPC.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestRpcHandlerException.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BlockingRpcConnection.java * (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncCall.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslUnwrapHandler.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslChallengeDecoder.java * (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRpcControllerFactory.java * (delete) hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestAsyncSecureIPC.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CellBlockBuilder.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestProtobufRpcServiceImpl.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcDuplexHandler.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RpcClientFactory.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RpcClientImpl.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcConnection.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcClient.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestRpcClientLeaks.java * (delete) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestIPC.java * (add) hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestRpcClientDeprecatedNameMapping.java * (edit) hbase-it/src/test/java/org/apache/hadoop/hbase/ipc/IntegrationTestRpcClient.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncServerResponseHandler.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RpcClient.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/security/token/TestDelegationTokenWithEncryption.java * (delete) hbase-server/src/test/java/org/apache/hadoop/hbase/security/AbstractTestSecureIPC.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncRpcChannel.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BlockingRpcClient.java * (add) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestNettyIPC.java * (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/security/token/TestGenerateDelegationToken.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AbstractRpcClient.java * (delete) hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslClientHandler.java * (add) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CallEvent.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/Call.java * (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CallTimeoutException.java * (delete) hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestGlobalEventLoopGroup.java > Refactor and reimplement RpcClient > ---------------------------------- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task > Components: IPC/RPC, rpc > Affects Versions: 2.0.0 > Reporter: Duo Zhang > Assignee: Duo Zhang > Fix For: 2.0.0 > > Attachments: HBASE-16445-v1.patch, HBASE-16445-v2.patch, > HBASE-16445-v3.patch, HBASE-16445-v4.patch, HBASE-16445-v5.patch, > HBASE-16445-v6.patch, HBASE-16445-v7.patch, HBASE-16445-v8.patch, > HBASE-16445.patch > > > There are lots of common logics between RpcClientImpl and AsyncRpcClient. We > should have much less code comparing to the current implementations. -- This message was sent by Atlassian JIRA (v6.3.4#6332)