Hi Jordan,

You are suggesting to use reaper and not the approach I mentioned in the
thread: try to create ephemeral nodes under single persistent parent node.
Any reasons for the same?

Thanks,
Rajat

On Thu, Feb 6, 2020 at 3:15 AM Jordan Zimmerman <jor...@jordanzimmerman.com>
wrote:

> I see. If you're stuck on ZK 3.4.x you have no options other than
> Curator's Reaper. I hope you can get to 3.5.x soon so you can take
> advantage of Containers.
>
> -JZ
>
> > On Feb 5, 2020, at 1:21 AM, Rajat Gangwar <rajatgangwar...@gmail.com>
> wrote:
> >
> > Hi Jordan,
> >
> > Planning to have 1 persistent node for the application, say
> > "/entity_locks/". And then all entities will be trying to create
> ephemeral
> > nodes under this parent node.
> >
> > We will be creating 100 million unique entities in a given day. So each
> > unique entity will try to take the lock before persisting to data-store.
> So
> > if ZK will fail to create ephemeral node if it already exists under same
> > parent node, then we can go with this simple implementation.
> >
> > Unless there are some corner cases where this might not work ?
> >
> > Thanks,
> > Rajat
> >
> > On Tue, Feb 4, 2020 at 8:28 PM Jordan Zimmerman <
> jor...@jordanzimmerman.com>
> > wrote:
> >
> >>> can I implement a lock recipe which just
> >>> tries to create ephemeral node without any persistent nodes.
> >>
> >> Ephemeral nodes cannot have any children. Unless you create your lock at
> >> the root ("/") you'd need some parent persistent node. Is this a big
> >> problem for you? Unless you have 1000s of unique lock paths there
> shouldn't
> >> be any problem with persistent parent node.
> >>
> >> -Jordan
>
>

Reply via email to