[
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)