commit | db631dd94cf83408ad6c579d405ba9bde098cf3b | [log] [tgz] |
---|---|---|
author | Jonas Pfefferle <pepperjo@apache.org> | Wed Jun 26 09:47:38 2019 +0200 |
committer | Jonas Pfefferle <pepperjo@japf.ch> | Mon Aug 05 11:42:57 2019 +0200 |
tree | 86afdf6a756b76430d0203bca42abe1d936b2493 | |
parent | ec2179e8d85fd36ca0572a3178454b581e67d057 [diff] |
[NVMf] Make keepalive thread a daemon thread Daemonize the keepalive thread to allow applications to exit when the main method returns without closing the storage client explicitly. For example, Spark has this requirement. https://issues.apache.org/jira/browse/CRAIL-98 Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
diff --git a/storage-nvmf/src/main/java/org/apache/crail/storage/nvmf/NvmfStorageClient.java b/storage-nvmf/src/main/java/org/apache/crail/storage/nvmf/NvmfStorageClient.java index 815b62d..4f5b06a 100644 --- a/storage-nvmf/src/main/java/org/apache/crail/storage/nvmf/NvmfStorageClient.java +++ b/storage-nvmf/src/main/java/org/apache/crail/storage/nvmf/NvmfStorageClient.java
@@ -65,6 +65,7 @@ } } }); + this.keepAliveThread.setDaemon(true); } boolean isAlive() {