Re: Bug in WriteLock recipe

2018-02-13 Thread Flavio Junqueira
uot;/" + name; > > -----Original Message----- > From: Flavio Junqueira [mailto:f...@apache.org] > Sent: Tuesday, February 13, 2018 3:58 PM > To: user@zookeeper.apache.org > Subject: Re: Bug in WriteLock recipe > > {External email message: This email is from an exte

RE: Bug in WriteLock recipe

2018-02-13 Thread Kathryn Hogg
should be Id = dir + "/" + name; -Original Message- From: Flavio Junqueira [mailto:f...@apache.org] Sent: Tuesday, February 13, 2018 3:58 PM To: user@zookeeper.apache.org Subject: Re: Bug in WriteLock recipe {External email message: This email is from an external source. Please e

Re: Bug in WriteLock recipe

2018-02-13 Thread Flavio Junqueira
ack != null) { > callback.lockAcquired(); > } > return Boolean.TRUE; >} >} > } > } > } > while (id == null); > > > -Original Message- > From: Flavio Junqueira [mailto:

RE: Bug in WriteLock recipe

2018-02-13 Thread Kathryn Hogg
return Boolean.TRUE; } } } } } while (id == null); -Original Message- From: Flavio Junqueira [mailto:f...@apache.org] Sent: Tuesday, February 13, 2018 2:45 PM To: user@zookeeper.apache.org Subject: Re: Bug in WriteLock recipe {External email messag

Re: Bug in WriteLock recipe

2018-02-13 Thread Flavio Junqueira
Hi Kathryn, Every time that execute method is invoked, it will get children. From your description, in the case the predecessor node is deleted and stat is null, the next call will not contain that predecessor znode. Consequently, it won't happen indefinitely. Makes sense? There is actually an