[jira] [Updated] (HBASE-18338) [C++] Implement RpcTestServer

2017-07-07 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18338: -- Attachment: HBASE-18338.000.patch > [C++] Implement RpcTestServer >

[jira] [Updated] (HBASE-18338) [C++] Implement RpcTestServer

2017-07-07 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18338: -- Description: This is a spin-off from HBASE-18078. We need RpcTestServer to simulate various

[jira] [Created] (HBASE-18338) [C++] Implement RpcTestServer

2017-07-07 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-18338: - Summary: [C++] Implement RpcTestServer Key: HBASE-18338 URL: https://issues.apache.org/jira/browse/HBASE-18338 Project: HBase Issue Type: Sub-task

[jira] [Comment Edited] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-07-06 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16077259#comment-16077259 ] Xiaobing Zhou edited comment on HBASE-18078 at 7/6/17 10:05 PM: Posted

[jira] [Commented] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-07-06 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16077259#comment-16077259 ] Xiaobing Zhou commented on HBASE-18078: --- Posted v3. # fixed rebase conflicts # add RPC test server

[jira] [Comment Edited] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-07-06 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16077259#comment-16077259 ] Xiaobing Zhou edited comment on HBASE-18078 at 7/6/17 10:03 PM: Posted

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-07-06 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: HBASE-18078.003.patch > [C++] Harden RPC by handling various communication

[jira] [Commented] (HBASE-18204) [C++] Cleanup outgoing RPCs on connection close

2017-07-05 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16075170#comment-16075170 ] Xiaobing Zhou commented on HBASE-18204: --- [~enis] Thanks for the work. I'd suggest waiting after the

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-29 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: HBASE-18078.002.patch v2 fixed connection pool test failure. > [C++] Harden RPC

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-26 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: HBASE-18078.001.patch v1 resolves #1. > [C++] Harden RPC by handling various

[jira] [Commented] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16025824#comment-16025824 ] Xiaobing Zhou commented on HBASE-18078: --- Coming next are: # apply the APIs (e.g. ConnectionFactory

[jira] [Commented] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16025812#comment-16025812 ] Xiaobing Zhou commented on HBASE-18078: --- Posted v0 patch to handle connection related issues, such

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: (was: HBASE-18078.000.patch) > [C++] Harden RPC by handling various

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: HBASE-18078.000.patch > [C++] Harden RPC by handling various communication

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: (was: HBASE-18078.000.patch) > [C++] Harden RPC by handling various

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: HBASE-18078.000.patch > [C++] Harden RPC by handling various communication

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Description: RPC layer should handle various communication abnormalities (e.g. connection

[jira] [Updated] (HBASE-18078) [C++] Harden RPC by handling various communication abnormalities

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Summary: [C++] Harden RPC by handling various communication abnormalities (was: [C++]

[jira] [Updated] (HBASE-18078) [C++] Implement RPC timeout

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Description: RPC layer should handle various communication abnormality (e.g. connection

[jira] [Updated] (HBASE-18078) [C++] Implement RPC timeout

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Description: RPC layer should handle various communication abnormality (e.g. connection

[jira] [Updated] (HBASE-18078) [C++] Implement RPC timeout

2017-05-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Attachment: HBASE-18078.000.patch > [C++] Implement RPC timeout > ---

[jira] [Commented] (HBASE-18080) [C++] Use millisecond for various timeout settings

2017-05-19 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18080?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16017584#comment-16017584 ] Xiaobing Zhou commented on HBASE-18080: --- Had a look at Java implementation, it indeed uses

[jira] [Updated] (HBASE-18079) [C++] Optimize ClientBootstrap in ConnectionPool

2017-05-19 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18079: -- Status: Patch Available (was: Open) > [C++] Optimize ClientBootstrap in ConnectionPool >

[jira] [Updated] (HBASE-18079) [C++] Optimize ClientBootstrap in ConnectionPool

2017-05-19 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18079: -- Attachment: HBASE-18079-HBASE-14850.000.patch Posted a simple patch for review. > [C++]

[jira] [Created] (HBASE-18080) [C++] Use millisecond for various timeout settings

2017-05-19 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-18080: - Summary: [C++] Use millisecond for various timeout settings Key: HBASE-18080 URL: https://issues.apache.org/jira/browse/HBASE-18080 Project: HBase Issue

[jira] [Created] (HBASE-18079) [C++] Optimize ClientBootstrap in ConnectionPool

2017-05-19 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-18079: - Summary: [C++] Optimize ClientBootstrap in ConnectionPool Key: HBASE-18079 URL: https://issues.apache.org/jira/browse/HBASE-18079 Project: HBase Issue

[jira] [Updated] (HBASE-18079) [C++] Optimize ClientBootstrap in ConnectionPool

2017-05-19 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18079: -- Description: ConnectionPool creates an instance of wangle::ClientBootstrap for every new

[jira] [Updated] (HBASE-18078) [C++] Implement RPC timeout

2017-05-18 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-18078: -- Summary: [C++] Implement RPC timeout (was: [C++] implement RPC timeout) > [C++] Implement RPC

[jira] [Created] (HBASE-18078) [C++] implement RPC timeout

2017-05-18 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-18078: - Summary: [C++] implement RPC timeout Key: HBASE-18078 URL: https://issues.apache.org/jira/browse/HBASE-18078 Project: HBase Issue Type: Sub-task

[jira] [Updated] (HBASE-17800) [C++] handle exceptions in client RPC

2017-04-06 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17800: -- Status: Patch Available (was: Open) > [C++] handle exceptions in client RPC >

[jira] [Commented] (HBASE-17800) [C++] handle exceptions in client RPC

2017-04-06 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15959907#comment-15959907 ] Xiaobing Zhou commented on HBASE-17800: --- v3 fixed a bunch of compile issues, and simplified call to

[jira] [Updated] (HBASE-17800) [C++] handle exceptions in client RPC

2017-04-06 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17800: -- Attachment: HBASE-17800-HBASE-14850.003.patch > [C++] handle exceptions in client RPC >

[jira] [Comment Edited] (HBASE-17800) [C++] handle exceptions in client RPC

2017-04-04 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15956020#comment-15956020 ] Xiaobing Zhou edited comment on HBASE-17800 at 4/4/17 11:45 PM: v2

[jira] [Commented] (HBASE-17800) [C++] handle exceptions in client RPC

2017-04-04 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15956020#comment-15956020 ] Xiaobing Zhou commented on HBASE-17800: --- v2 address the two points, thanks. > [C++] handle

[jira] [Updated] (HBASE-17800) [C++] handle exceptions in client RPC

2017-04-04 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17800: -- Attachment: HBASE-17800-HBASE-14850.002.patch > [C++] handle exceptions in client RPC >

[jira] [Commented] (HBASE-17800) [C++] handle exceptions in client RPC

2017-03-24 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15941230#comment-15941230 ] Xiaobing Zhou commented on HBASE-17800: --- Thanks for review. Posted v1 patch the some of comments. #

[jira] [Updated] (HBASE-17800) [C++] handle exceptions in client RPC

2017-03-24 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17800: -- Attachment: HBASE-17800-HBASE-14850.001.patch > [C++] handle exceptions in client RPC >

[jira] [Comment Edited] (HBASE-17800) [C++] handle exceptions in client RPC

2017-03-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15933697#comment-15933697 ] Xiaobing Zhou edited comment on HBASE-17800 at 3/20/17 10:16 PM: - posted

[jira] [Updated] (HBASE-17800) [C++] handle exceptions in client RPC

2017-03-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17800: -- Attachment: HBASE-17800-HBASE-14850.000.patch posted v0 patch. > [C++] handle exceptions in

[jira] [Commented] (HBASE-17754) [C++] RawAsyncTable

2017-03-17 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15930467#comment-15930467 ] Xiaobing Zhou commented on HBASE-17754: --- Thanks for v3. It looks good to me. > [C++] RawAsyncTable

[jira] [Created] (HBASE-17800) [C++] handle exceptions in client RPC

2017-03-17 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-17800: - Summary: [C++] handle exceptions in client RPC Key: HBASE-17800 URL: https://issues.apache.org/jira/browse/HBASE-17800 Project: HBase Issue Type: Sub-task

[jira] [Comment Edited] (HBASE-17754) [C++] RawAsyncTable

2017-03-15 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15926857#comment-15926857 ] Xiaobing Zhou edited comment on HBASE-17754 at 3/15/17 8:00 PM: Thanks

[jira] [Commented] (HBASE-17754) [C++] RawAsyncTable

2017-03-15 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15926857#comment-15926857 ] Xiaobing Zhou commented on HBASE-17754: --- Thanks for the new patch. # We should keep the unit test.

[jira] [Commented] (HBASE-17754) [C++] RawAsyncTable

2017-03-14 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15925165#comment-15925165 ] Xiaobing Zhou commented on HBASE-17754: --- Thanks [~enis] for the work. Some of my comments: # there

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15895380#comment-15895380 ] Xiaobing Zhou commented on HBASE-17465: --- v11 posted. It addressed all your latest comments except I

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.011.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15895146#comment-15895146 ] Xiaobing Zhou commented on HBASE-17465: --- I've filed two tickets as follow up work. HBASE-17726 and

[jira] [Updated] (HBASE-17727) [C++] Make RespConverter work with MockRawAsyncTableImpl

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17727: -- Description: This is a follow up work of HBASE-17465. There's a problem to dereference

[jira] [Created] (HBASE-17727) [C++] Make RespConverter work with MockRawAsyncTableImpl

2017-03-03 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-17727: - Summary: [C++] Make RespConverter work with MockRawAsyncTableImpl Key: HBASE-17727 URL: https://issues.apache.org/jira/browse/HBASE-17727 Project: HBase

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.010.patch > [C++] implement request retry mechanism over

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: (was: HBASE-17465-HBASE-14850.011.patch) > [C++] implement request retry

[jira] [Created] (HBASE-17726) [C++] Move implementation from header to cc for request retry

2017-03-03 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-17726: - Summary: [C++] Move implementation from header to cc for request retry Key: HBASE-17726 URL: https://issues.apache.org/jira/browse/HBASE-17726 Project: HBase

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15894996#comment-15894996 ] Xiaobing Zhou commented on HBASE-17465: --- v10 did rebase. > [C++] implement request retry mechanism

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Status: Patch Available (was: Open) > [C++] implement request retry mechanism over RPC >

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.011.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-01 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15891461#comment-15891461 ] Xiaobing Zhou commented on HBASE-17465: --- posted v9 #fixed broken promise #removed AsyncConnection

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-01 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.009.patch > [C++] implement request retry mechanism over

[jira] [Comment Edited] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-03-01 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15891461#comment-15891461 ] Xiaobing Zhou edited comment on HBASE-17465 at 3/2/17 1:56 AM: --- posted v9 #

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15886795#comment-15886795 ] Xiaobing Zhou commented on HBASE-17465: --- Thanks [~enis], I will post next patch to address your

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.008.patch v8 resolved memory issue(i.e. invalid free and

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: (was: HBASE-17465-HBASE-14850.007.patch) > [C++] implement request retry

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.007.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15852356#comment-15852356 ] Xiaobing Zhou commented on HBASE-17465: --- posted v7. # added unit tests # simplified generic

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: (was: HBASE-17465-HBASE-14850.007.patch) > [C++] implement request retry

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.007.patch > [C++] implement request retry mechanism over

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-02-03 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.007.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-31 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15847685#comment-15847685 ] Xiaobing Zhou commented on HBASE-17465: --- Posted v6 to add SERVICE template parameter for easy mock

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-31 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.006.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15843587#comment-15843587 ] Xiaobing Zhou commented on HBASE-17465: --- Thank you [~enis] for reviews. # HBaseRpcController

[jira] [Comment Edited] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15843587#comment-15843587 ] Xiaobing Zhou edited comment on HBASE-17465 at 1/27/17 10:28 PM: - Thank

[jira] [Comment Edited] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15843587#comment-15843587 ] Xiaobing Zhou edited comment on HBASE-17465 at 1/27/17 10:28 PM: - Thank

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: (was: HBASE-17465-HBASE-14850.005.patch) > [C++] implement request retry

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.005.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15843576#comment-15843576 ] Xiaobing Zhou commented on HBASE-17465: --- Posted patch v5. # added more exception related

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-27 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.005.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15838801#comment-15838801 ] Xiaobing Zhou commented on HBASE-17465: --- posted v4 that implements generic

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-25 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.004.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15832702#comment-15832702 ] Xiaobing Zhou commented on HBASE-17465: --- posted v3. # added AsyncSingleRequestRpcRetryingCaller

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.003.patch > [C++] implement request retry mechanism over

[jira] [Commented] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15832592#comment-15832592 ] Xiaobing Zhou commented on HBASE-17465: --- v2 implemented SingleRequestCallerBuilder. > [C++]

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.002.patch > [C++] implement request retry mechanism over

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.001.patch v1 added generic callable. > [C++] implement

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Attachment: HBASE-17465-HBASE-14850.000.patch v0 added skeleton code. > [C++] implement

[jira] [Updated] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-13 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17465: -- Description: HBASE-17051 implemented RPC layer. Requests retries will make system reliable.

[jira] [Created] (HBASE-17465) [C++] implement request retry mechanism over RPC

2017-01-13 Thread Xiaobing Zhou (JIRA)
Xiaobing Zhou created HBASE-17465: - Summary: [C++] implement request retry mechanism over RPC Key: HBASE-17465 URL: https://issues.apache.org/jira/browse/HBASE-17465 Project: HBase Issue

[jira] [Commented] (HBASE-17051) [C++] implement RPC client and connection management

2016-12-20 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15764897#comment-15764897 ] Xiaobing Zhou commented on HBASE-17051: --- Thank you [~enis] for reviewing and committing the patch.

[jira] [Commented] (HBASE-17051) [C++] implement RPC client and connection management

2016-12-19 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15762531#comment-15762531 ] Xiaobing Zhou commented on HBASE-17051: --- I posted v6 patch to fix this. Thanks [~enis] for

[jira] [Updated] (HBASE-17051) [C++] implement RPC client and connection management

2016-12-19 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17051: -- Attachment: HBASE-17051-HBASE-14850.006.patch > [C++] implement RPC client and connection

[jira] [Commented] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-12-16 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15755471#comment-15755471 ] Xiaobing Zhou commented on HBASE-17051: --- Posted v5 to address the last point by adding

[jira] [Updated] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-12-16 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17051: -- Attachment: HBASE-17051-HBASE-14850.005.patch > libhbase++: implement RPC client and

[jira] [Commented] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-12-05 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15723700#comment-15723700 ] Xiaobing Zhou commented on HBASE-17051: --- Thanks [~enis] for the review. Posted v004 to address all

[jira] [Updated] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-12-05 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17051: -- Attachment: HBASE-17051-HBASE-14850.004.patch > libhbase++: implement RPC client and

[jira] [Commented] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-30 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15710383#comment-15710383 ] Xiaobing Zhou commented on HBASE-17051: --- v003 fixed some header files reference issue. >

[jira] [Comment Edited] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-30 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15710383#comment-15710383 ] Xiaobing Zhou edited comment on HBASE-17051 at 12/1/16 12:51 AM: - v003

[jira] [Updated] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-30 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17051: -- Attachment: HBASE-17051-HBASE-14850.003.patch > libhbase++: implement RPC client and

[jira] [Commented] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-30 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15710158#comment-15710158 ] Xiaobing Zhou commented on HBASE-17051: --- Posted v002 patch. # modified and reused connection pool.

[jira] [Updated] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-30 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17051: -- Attachment: HBASE-17051-HBASE-14850.002.patch > libhbase++: implement RPC client and

[jira] [Commented] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-18 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15678139#comment-15678139 ] Xiaobing Zhou commented on HBASE-17051: --- Posted another patch v001. It # implements

[jira] [Updated] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-18 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17051: -- Attachment: HBASE-17051-HBASE-14850.001.patch > libhbase++: implement RPC client and

[jira] [Updated] (HBASE-17051) libhbase++: implement RPC client and connection management

2016-11-18 Thread Xiaobing Zhou (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xiaobing Zhou updated HBASE-17051: -- Status: Patch Available (was: Open) > libhbase++: implement RPC client and connection

<    1   2   3   >