commit | 3b49f55df298e1d12daa078034137f58543319e5 | [log] [tgz] |
---|---|---|
author | Henri Hagberg <henri.hagberg@iki.fi> | Wed Jan 19 00:30:13 2022 +0200 |
committer | GitHub <noreply@github.com> | Tue Jan 18 17:30:13 2022 -0500 |
tree | 14e76e571e1bfd99f9e152c508a7b08a274ba4b3 | |
parent | ea9fb06a103bdb7baa87ae0b586c47dc1745a119 [diff] |
Daemonize ZkBucketDataAccessor GC_THREAD (#1936) GC_THREAD (which is actually an ExecutorService, not Thread) is a static field in ZkBucketDataAccessor. The executor is started when ZkBucketDataAccessor class is initialized but it is never shut down. Since ExecutorService threads are generally not daemon threads, not shutting down GC_THREAD prevents JVM from shutting down cleanly. This commit makes ZkBucketDataAccessor GC_THREAD a daemon thread so it doesn't prevent application shutdown.
Helix is part of the Apache Software Foundation.
Project page: http://helix.apache.org/
Mailing list: http://helix.apache.org/mail-lists.html
mvn clean install -Dmaven.test.skip.exec=true
Helix is a generic cluster management framework used for automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix provides the following features: