systemd: Wait 5 seconds before attempting a restart of an OSD

In commit 92f8ec the RestartSec parameter was removed which now
causes systemd to restart a failed OSD immediately.

After a reboot, while the network is still coming online, this can
cause problems.

Although network-online.target should guarantee us that the network
is online it doesn't guarantee that DNS resolving works.

If mon_host points to a DNS entry it could be that this cannot be
resolved yet and thus fails to start the OSDs on boot.

Fixes: https://tracker.ceph.com/issues/42761

Signed-off-by: Wido den Hollander <wido@42on.com>
This commit is contained in:
Wido den Hollander 2019-11-12 09:15:56 +01:00
parent 8819c3c37a
commit 8246ca02ea
No known key found for this signature in database
GPG Key ID: 019B582DDB3ECA42

View File

@ -27,6 +27,7 @@ TasksMax=infinity
Restart=on-failure
StartLimitInterval=30min
StartLimitBurst=3
RestartSec=10
[Install]
WantedBy=ceph-osd.target