From 68e6700663dc643d4feb55aad233f4d423a9d571 Mon Sep 17 00:00:00 2001 From: Tobias Wolf Date: Wed, 22 Mar 2017 16:49:35 +0100 Subject: [PATCH] Add an After= DB ordering relation to systemd .service (#7903) In systemd `After=` merely codes an ordering relation and does not start other units. Grafana needs to specify that it wants to start up _after_ either of the supported DB services have started, _if they start_. Enabling the database services, however, is out of scope for Grafana. --- packaging/deb/systemd/grafana-server.service | 1 + packaging/rpm/systemd/grafana-server.service | 1 + 2 files changed, 2 insertions(+) diff --git a/packaging/deb/systemd/grafana-server.service b/packaging/deb/systemd/grafana-server.service index ea7193c55a6..a2eb6f1880a 100644 --- a/packaging/deb/systemd/grafana-server.service +++ b/packaging/deb/systemd/grafana-server.service @@ -3,6 +3,7 @@ Description=Grafana instance Documentation=http://docs.grafana.org Wants=network-online.target After=network-online.target +After=postgresql.service mariadb.service mysql.service [Service] EnvironmentFile=/etc/default/grafana-server diff --git a/packaging/rpm/systemd/grafana-server.service b/packaging/rpm/systemd/grafana-server.service index ec0ef7e804e..a6e02073d46 100644 --- a/packaging/rpm/systemd/grafana-server.service +++ b/packaging/rpm/systemd/grafana-server.service @@ -3,6 +3,7 @@ Description=Grafana instance Documentation=http://docs.grafana.org Wants=network-online.target After=network-online.target +After=postgresql.service mariadb.service mysql.service [Service] EnvironmentFile=/etc/sysconfig/grafana-server