curator-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alvaro Gareppe <agare...@gmail.com>
Subject Re: PathChildrenCache creates the node if not present
Date Thu, 21 Jul 2016 21:31:58 GMT
As a workaround, what Im doing, is to use an Executor service for the
TreeCache and shutting down after cache.close() and that works for me now..
but let me know if i can help you with smth about this.

Thank you very much!

On Thu, Jul 21, 2016 at 6:28 PM, Scott Blum <dragonsinth@gmail.com> wrote:

> Looks like a real bug... for some reason, the single-arg constructor
> for CloseableExecutorService defaults to NOT actually shutting down the
> underlying executor.  This makes absolutely no sense to me, but it's the
> source of the bug... most of the code paths to construct a TreeCache use
> the 1-arg constructor.  Only one of them uses the 2-arg constructor with
> the right setting.
>
> I have to admit, the design of CloseableExecutorService is kind of
> WTF-inducing for me...
>
> On Thu, Jul 21, 2016 at 5:18 PM, Jordan Zimmerman <
> jordan@jordanzimmerman.com> wrote:
>
>> Please open an issue in Jira if this is a real bug.
>>
>> > On Jul 21, 2016, at 4:16 PM, Scott Blum <dragonsinth@gmail.com> wrote:
>> >
>> > Okay, now I can repro it; the difference was you adding the loop to
>> wait for the thread to start up.
>>
>>
>


-- 
Ing. Alvaro Gareppe
agareppe@gmail.com

Mime
View raw message