summary refs log tree commit diff
path: root/nixos/modules/services/misc/apache-kafka.nix
diff options
context:
space:
mode:
authorRagnar Dahlén <r.dahlen@gmail.com>2015-05-28 10:52:50 +0100
committerRagnar Dahlén <r.dahlen@gmail.com>2015-05-28 10:52:50 +0100
commit9f25762d29c0039cad81a139b5d79f6fc589509d (patch)
tree8b55f8d69142dec22c01e111a51b6505b80218c2 /nixos/modules/services/misc/apache-kafka.nix
parent4c01e6d91993b6de128795f4fbdd25f6227fb870 (diff)
downloadnixlib-9f25762d29c0039cad81a139b5d79f6fc589509d.tar
nixlib-9f25762d29c0039cad81a139b5d79f6fc589509d.tar.gz
nixlib-9f25762d29c0039cad81a139b5d79f6fc589509d.tar.bz2
nixlib-9f25762d29c0039cad81a139b5d79f6fc589509d.tar.lz
nixlib-9f25762d29c0039cad81a139b5d79f6fc589509d.tar.xz
nixlib-9f25762d29c0039cad81a139b5d79f6fc589509d.tar.zst
nixlib-9f25762d29c0039cad81a139b5d79f6fc589509d.zip
apache-kafka: Treat exit code 143 as success.
JVMs exit with exit code 128+signal when receiving a (terminating)
signal. This means graceful termination of a JVM will result in 143, so
add that to `SuccessExitStatus` in systemd service unit.
Diffstat (limited to 'nixos/modules/services/misc/apache-kafka.nix')
-rw-r--r--nixos/modules/services/misc/apache-kafka.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/apache-kafka.nix b/nixos/modules/services/misc/apache-kafka.nix
index 168615153fed..90555ebc468b 100644
--- a/nixos/modules/services/misc/apache-kafka.nix
+++ b/nixos/modules/services/misc/apache-kafka.nix
@@ -143,6 +143,7 @@ in {
         '';
         User = "apache-kafka";
         PermissionsStartOnly = true;
+        SuccessExitStatus = "0 143";
       };
       preStart = ''
         mkdir -m 0700 -p ${concatStringsSep " " cfg.logDirs}