[
https://issues.apache.org/jira/browse/ZOOKEEPER-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13970418#comment-13970418
]
Abhiraj Butala commented on ZOOKEEPER-1824:
-------------------------------------------
Thank you for your inputs [~fpj] and [~shralex].
I looked at these, and we could potentially consolidate some of these classes.
QuorumUtil is generic and creates (2n + 1) quorum peers with n as input.
QuorumBase can be a special case of QuorumUtil (as also mentioned in the code),
as it always creates 5 peers. As for having a MiniZooKeeperCluster equivalent,
I was wondering if it would be a good addition and zk tests can reuse it and/or
port to it slowly as appropriate. What are your thoughts on this?
> We need a MiniZooKeeperCluster for unit test
> --------------------------------------------
>
> Key: ZOOKEEPER-1824
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1824
> Project: ZooKeeper
> Issue Type: Test
> Components: tests
> Reporter: chendihao
>
> We are developing a timestamp server to offer a precise auto increasing
> timestamp for other processes. ZooKeeper is used to select the master and
> store the persistent max offered timestamp.
> Now I'm not sure if the zookeeper servers work well no matter how much I
> damage the cluster randomly. So we need unit tests but ZooKeeper doesn't
> provides a single-process cluster for us. Should we implement the similar
> code like what HBase did in MiniZooKeeperCluster.java ?
> ref https://issues.apache.org/jira/browse/HBASE-2218
--
This message was sent by Atlassian JIRA
(v6.2#6252)