[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445-v7.patch Fix according to the comments on rb. > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >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.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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445-v6.patch > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >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.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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445-v5.patch Modify according to the comments on rb. > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >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.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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445-v4.patch Fix the javadoc issue. > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >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.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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445-v3.patch Fix the failed UTs. > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >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.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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445-v2.patch > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >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.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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445-v1.patch > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >Affects Versions: 2.0.0 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0 > > Attachments: HBASE-16445-v1.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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Status: Patch Available (was: Open) > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >Affects Versions: 2.0.0 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0 > > Attachments: 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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Affects Version/s: 2.0.0 Fix Version/s: 2.0.0 > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >Affects Versions: 2.0.0 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0 > > Attachments: 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)
[jira] [Updated] (HBASE-16445) Refactor and reimplement RpcClient
[ https://issues.apache.org/jira/browse/HBASE-16445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-16445: -- Attachment: HBASE-16445.patch The first version. > Refactor and reimplement RpcClient > -- > > Key: HBASE-16445 > URL: https://issues.apache.org/jira/browse/HBASE-16445 > Project: HBase > Issue Type: Sub-task >Reporter: Duo Zhang >Assignee: Duo Zhang > Attachments: 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)