[
https://issues.apache.org/jira/browse/HBASE-24972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17265718#comment-17265718
]
Michael Stack commented on HBASE-24972:
---------------------------------------
Its a while since I looked in here but is ConnectionLoss what you get when you
prematurely try to use a-not-yet-connected zk?
My main concern is that we have done the async setup of the connection with a
long time -- thats how zk does it -- and if it problematic, I'd have thought
we'd have heard about it before this...
Whatever the client is, can it wait on connection being up before it goes and
does the getData? (If it an hbase client, these wait or not?). Thanks.
> Wait for connection attempt to succeed before performing operations on ZK
> -------------------------------------------------------------------------
>
> Key: HBASE-24972
> URL: https://issues.apache.org/jira/browse/HBASE-24972
> Project: HBase
> Issue Type: Bug
> Reporter: Sandeep Guggilam
> Assignee: Prathyusha
> Priority: Minor
>
> {color:#1d1c1d}Creating the connection with ZK is asynchronous and notified
> via the passed in watcher about the successful connection event. When we
> attempt any operations, we try to create a connection and then perform a
> read/write
> ({color}{color:#1d1c1d}[https://github.com/apache/hbase/blob/979edfe72046b2075adcc869c65ae820e6f3ec2d/hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java#L323]{color}{color:#1d1c1d})
> without really waiting for the notification event
> ([https://github.com/apache/hbase/blob/979edfe72046b2075adcc869c65ae820e6f3ec2d/hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKWatcher.java#L582)]{color}
>
> {color:#1d1c1d}It is possible we get ConnectionLoss errors when we perform
> operations on ZK without waiting for the connection attempt to succeed{color}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)