diff options
author | Yureka <yuka@yuka.dev> | 2023-05-19 00:24:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-19 00:24:20 +0200 |
commit | 97c8817371d1251a3353651c4c1152d683f4d6d9 (patch) | |
tree | df0e4b73b246fcfe3b35c4382ea7bb0e9816dcdd /nixos/modules/services/databases | |
parent | bec29a0327d357db8ca6f46020c391622d5b98d8 (diff) | |
download | nixpkgs-97c8817371d1251a3353651c4c1152d683f4d6d9.tar nixpkgs-97c8817371d1251a3353651c4c1152d683f4d6d9.tar.gz nixpkgs-97c8817371d1251a3353651c4c1152d683f4d6d9.tar.bz2 nixpkgs-97c8817371d1251a3353651c4c1152d683f4d6d9.tar.lz nixpkgs-97c8817371d1251a3353651c4c1152d683f4d6d9.tar.xz nixpkgs-97c8817371d1251a3353651c4c1152d683f4d6d9.tar.zst nixpkgs-97c8817371d1251a3353651c4c1152d683f4d6d9.zip |
nixos/clickhouse: Notify systemd about successful startup (#232443)
https://github.com/ClickHouse/ClickHouse/pull/43400 https://github.com/ClickHouse/ClickHouse/pull/46613
Diffstat (limited to 'nixos/modules/services/databases')
-rw-r--r-- | nixos/modules/services/databases/clickhouse.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nixos/modules/services/databases/clickhouse.nix b/nixos/modules/services/databases/clickhouse.nix index 1f4a39765cd..dca352ef72f 100644 --- a/nixos/modules/services/databases/clickhouse.nix +++ b/nixos/modules/services/databases/clickhouse.nix @@ -48,6 +48,7 @@ with lib; after = [ "network.target" ]; serviceConfig = { + Type = "notify"; User = "clickhouse"; Group = "clickhouse"; ConfigurationDirectory = "clickhouse-server"; @@ -55,6 +56,12 @@ with lib; StateDirectory = "clickhouse"; LogsDirectory = "clickhouse"; ExecStart = "${cfg.package}/bin/clickhouse-server --config-file=/etc/clickhouse-server/config.xml"; + TimeoutStartSec = "infinity"; + }; + + environment = { + # Switching off watchdog is very important for sd_notify to work correctly. + CLICKHOUSE_WATCHDOG_ENABLE = "0"; }; }; |