From bbcc594f29770a82bc51060fc2c5672498192e8f 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 (cherry picked from commit 37da5d8af95f31105962b778368a515379f6d61c) --- systemd/rbdmap.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/systemd/rbdmap.service b/systemd/rbdmap.service index adfcba5955d90..66e4f653b862c 100644 --- a/systemd/rbdmap.service +++ b/systemd/rbdmap.service @@ -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=-/etc/sysconfig/ceph -- 2.47.3