[ 
https://issues.apache.org/jira/browse/HBASE-10915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13986364#comment-13986364
 ] 

Mikhail Antonov commented on HBASE-10915:
-----------------------------------------

Well, it's actually open question about packaging. We talked before that 
there's is option to put it all in o.a.h.h.consensus.*, because those 
transactions have HM and HRS side. But, for closing operations specifically, 
there's pretty much no ZK operations on HM side, so I was not entirely sure 
what the right package is.

When I think at high level, ZK is used know mostly to coordinate ops between HM 
and HRS, so operations which has to be abstracted presumably, mostly involve 
both HM and HRS side. So may be for now put it all under o.a.h.h.consensus?

Regarding interfaces - could you please take a look at HBASE-11092? (the latest 
patch is combination of 2 diffs I need to squash and rebase to make it go thru 
hadoop-qa, but it's working patch. 


> Decouple region closing (HM and HRS) from ZK
> --------------------------------------------
>
>                 Key: HBASE-10915
>                 URL: https://issues.apache.org/jira/browse/HBASE-10915
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Consensus, Zookeeper
>    Affects Versions: 0.99.0
>            Reporter: Mikhail Antonov
>            Assignee: Mikhail Antonov
>         Attachments: HBASE-10915.patch, HBASE-10915.patch, HBASE-10915.patch, 
> HBASE-10915.patch, HBASE-10915.patch, HBASE-10915.patch, HBASE-10915.patch, 
> HBASE-10915.patch, HBASE-10915.patch, HBASE-10915.patch
>
>
> Decouple region closing from ZK. 
> Includes RS side (CloseRegionHandler), HM side (ClosedRegionHandler) and the 
> code using (HRegionServer, RSRpcServices etc).
> May need small changes in AssignmentManager.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to