[
https://issues.apache.org/jira/browse/HBASE-10915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mikhail Antonov updated HBASE-10915:
------------------------------------
Attachment: HBASE-10915.patch
Attached next version of patch for review, incorporated feedbacks and the
thoughts I outlined above:
- added hbase-site.xml property for custom consensus provider and all relevant
factory stuff
- got rid of manual construction of all that ZK details, so now they're either
constructed by Consensus instance or parsed from CloseRegionRequest on RPC
call, so they don't leak to HRegionServer details.
Few things to address still:
- Admin protos for close region request contain ZK details, so wire format
would need to be changed I guess. Thoughts?
- What's the proper way to pass around main consensus provider class.
> Decouple region closing from ZooKeeper
> --------------------------------------
>
> Key: HBASE-10915
> URL: https://issues.apache.org/jira/browse/HBASE-10915
> Project: HBase
> Issue Type: Sub-task
> Components: Zookeeper
> Reporter: Mikhail Antonov
> Assignee: Mikhail Antonov
> Attachments: HBASE-10915.patch, HBASE-10915.patch
>
>
> Decouple CloseRegionHandler class and code using it (HRegionServer,
> ProtobufUtil) from ZK API.
--
This message was sent by Atlassian JIRA
(v6.2#6252)