From 37da5d8af95f31105962b778368a515379f6d61c Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Thu, 28 Jun 2018 17:16:17 +0200 Subject: [PATCH] systemd/rbdmap.service: order us before remote-fs-pre.target If "/usr/bin/rbdmap unmap-all" notices a file system mounted on top of an rbd device, it will call umount, interfering with systemd shutdown logic. Make sure we aren't invoked until all _netdev mounts are dealt with by systemd. Fixes: http://tracker.ceph.com/issues/24713 Signed-off-by: Ilya Dryomov --- systemd/rbdmap.service.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/systemd/rbdmap.service.in b/systemd/rbdmap.service.in index 0edf6ecc0e4..4757ee6ccb2 100644 --- a/systemd/rbdmap.service.in +++ b/systemd/rbdmap.service.in @@ -2,7 +2,8 @@ Description=Map RBD devices After=network-online.target -Wants=network-online.target +Before=remote-fs-pre.target +Wants=network-online.target remote-fs-pre.target [Service] EnvironmentFile=-@SYSTEMD_ENV_FILE@