[ https://issues.apache.org/jira/browse/HBASE-10866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13951632#comment-13951632 ]
stack commented on HBASE-10866: ------------------------------- [~cos] Sounds good. Any chance of a picture of what we'll have in the end just to make sure its all neat and tidy when done? How many new packages and how many new Interfaces are we thinking? Just checking packages and Interfaces are at right 'level'. Good stuff. > Decouple HLogSplitterHandler from ZooKeeper > ------------------------------------------- > > Key: HBASE-10866 > URL: https://issues.apache.org/jira/browse/HBASE-10866 > Project: HBase > Issue Type: Improvement > Components: regionserver, Zookeeper > Reporter: Mikhail Antonov > Attachments: HBASE-10866.patch > > > As some sort of follow-up or initial step towards HBASE-10296... > Whatever consensus algorithm/library may be the chosen, perhaps on of first > practical steps towards this goal would be to better abstract ZK-related API > and details, which are now throughout the codebase (mostly leaked throuth > ZkUtil, ZooKeeperWatcher and listeners). > I'd like to propose a series of patches to help better abstract out zookeeper > (and then help develop consensus APIs). > Here is first version of patch for initial review (then I'm planning to work > on another handlers in regionserver, and then perhaps start working on > abstracting listeners). -- This message was sent by Atlassian JIRA (v6.2#6252)