[ 
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)

Reply via email to