From 16b2fd00ecf7d7fcc7590f0ca030ff33a32f2196 Mon Sep 17 00:00:00 2001 From: Wido den Hollander Date: Mon, 23 Jan 2017 08:18:27 +0100 Subject: [PATCH] systemd: Restart Mon after 10s in case of failure In some situations the IP address the Monitor wants to bind to might not be available yet. This might for example be a IPv6 Address which is still performing DAD or waiting for a Router Advertisement to be send by the Router(s). Have systemd wait for 10s before starting the Mon and increase the amount of times it does so to 5. This allows the system to bring up IP Addresses in the mean time while systemd waits with restarting the Mon. Fixes: #18635 Signed-off-by: Wido den Hollander (cherry picked from commit e73eb8cc1e0d45af1f0b7852c551f2ddfb82a520) --- systemd/ceph-mon@.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/systemd/ceph-mon@.service b/systemd/ceph-mon@.service index 1d80b86dea00f..2d139730e60ff 100644 --- a/systemd/ceph-mon@.service +++ b/systemd/ceph-mon@.service @@ -24,7 +24,8 @@ PrivateTmp=true TasksMax=infinity Restart=on-failure StartLimitInterval=30min -StartLimitBurst=3 +StartLimitBurst=5 +RestartSec=10 [Install] WantedBy=ceph-mon.target -- 2.47.3