fapifta opened a new pull request, #1278:
URL: https://github.com/apache/curator/pull/1278

   CURATOR-495 introduced a new runSafeService field in CuratorFrameworkImpl 
class, and this field is either initialized by an external ExecutorService via 
the builder, or it is created internally within the class.
   
   In the CuratorFrameworkImpl#close method though, this Executor is never 
closed, so the threads that are opened by the instances are lingering there 
until the VM is closed by default. Worse, if someone specifies a thread factory 
to the framework implementation via the builder that produces non-daemon 
threads, the VM never exits due to the unstopped single thread executor.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@curator.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to