[ 
https://issues.apache.org/jira/browse/HBASE-12729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12729:
-----------------------------------
    Attachment: HBASE-12729-0.98.patch

Parking a WIP patch. Not ready yet.

Because we can't change HConnection, I introduce a new interface 
StatisticsHConnection that extends HConnection. HConnectionManager now creates 
HConnectionImplementations that implement StatisticsHConnection. Where 
appropriate we check if the connection is of type StatisticsHConnection in the 
unlikely case someone passes in a custom implementation of HConnection.

I'm sure the client changes didn't break AsyncProcess because the client tests 
all pass.

The new end to end test in hbase-server TestClientPushback is not passing yet.

> Backport HBASE-5162 (Basic client pushback mechanism) to 0.98
> -------------------------------------------------------------
>
>                 Key: HBASE-12729
>                 URL: https://issues.apache.org/jira/browse/HBASE-12729
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client, regionserver
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>             Fix For: 0.98.10
>
>         Attachments: HBASE-12729-0.98.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to