accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Turner (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-1229) ZooKeeperInstance.getZookeepers() should return all zookeepers, not just what was given to the constructor
Date Fri, 06 Sep 2013 19:24:52 GMT

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

Keith Turner commented on ACCUMULO-1229:
----------------------------------------

Option 4 seems like it would result in the following sequence of operations

 # 1 zookeeper server is passed in
 # Use 1 zookeeper server to find location of master
 # Ask master for list of zookeepers
 # Use this list to create new zookeepers connection

This seems a bit odd.  

Why is making a client list all zookeepers a burden?  A client knowing of only one zookeeper
server seems like a less reliable way to use Accumulo.  Operating this way unnecessarily introduces
a SPOF. 

                
> ZooKeeperInstance.getZookeepers() should return all zookeepers, not just what was given
to the constructor
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: ACCUMULO-1229
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1229
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: client
>            Reporter: John Vines
>            Priority: Minor
>
> Currently the suggested Instance is ZooKeeperInstance, which requires an instance name
and all zookeepers the client should use to be specified. The client could reference just
one or not necessarily all of them. The API should be able to get all of the known zookeepers
from the system, so we should reduce the burden on the clients for ZooKeeper instance and
just have them list at least one to get initial contact and then update the Instance appropriately.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message