]> git.proxmox.com Git - ceph.git/commitdiff
port over ordering patch from nautilus
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 17 Dec 2020 15:20:51 +0000 (16:20 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 17 Dec 2020 15:20:54 +0000 (16:20 +0100)
replicating commit 99b3812832d5d5a8ac48a2e3b084c0ecf1fd087c for
octopus.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
patches/0014-fix-service-ordering-avoid-Before-remote-fs-pre.targ.patch [new file with mode: 0644]
patches/series

diff --git a/patches/0014-fix-service-ordering-avoid-Before-remote-fs-pre.targ.patch b/patches/0014-fix-service-ordering-avoid-Before-remote-fs-pre.targ.patch
new file mode 100644 (file)
index 0000000..8fe5a35
--- /dev/null
@@ -0,0 +1,104 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Thomas Lamprecht <t.lamprecht@proxmox.com>
+Date: Thu, 26 Nov 2020 18:09:42 +0000
+Subject: [PATCH] fix service ordering, avoid Before=remote-fs-pre.target
+
+Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
+---
+ systemd/ceph-mds@.service.in     | 4 ++--
+ systemd/ceph-mgr@.service.in     | 4 ++--
+ systemd/ceph-mon@.service.in     | 4 ++--
+ systemd/ceph-osd@.service.in     | 4 ++--
+ systemd/ceph-radosgw@.service.in | 4 ++--
+ systemd/rbdmap.service.in        | 3 +--
+ 6 files changed, 11 insertions(+), 12 deletions(-)
+
+diff --git a/systemd/ceph-mds@.service.in b/systemd/ceph-mds@.service.in
+index e47738a27..eeab101b5 100644
+--- a/systemd/ceph-mds@.service.in
++++ b/systemd/ceph-mds@.service.in
+@@ -2,8 +2,8 @@
+ Description=Ceph metadata server daemon
+ PartOf=ceph-mds.target
+ After=network-online.target local-fs.target time-sync.target
+-Before=remote-fs-pre.target ceph-mds.target
+-Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.target ceph-mds.target
++Before=ceph-mds.target
++Wants=network-online.target local-fs.target time-sync.target ceph-mds.target
+ [Service]
+ LimitNOFILE=1048576
+diff --git a/systemd/ceph-mgr@.service.in b/systemd/ceph-mgr@.service.in
+index 0ff9db237..aea3af40a 100644
+--- a/systemd/ceph-mgr@.service.in
++++ b/systemd/ceph-mgr@.service.in
+@@ -2,8 +2,8 @@
+ Description=Ceph cluster manager daemon
+ PartOf=ceph-mgr.target
+ After=network-online.target local-fs.target time-sync.target
+-Before=remote-fs-pre.target ceph-mgr.target
+-Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.target ceph-mgr.target
++Before=ceph-mgr.target
++Wants=network-online.target local-fs.target time-sync.target ceph-mgr.target
+ [Service]
+ LimitNOFILE=1048576
+diff --git a/systemd/ceph-mon@.service.in b/systemd/ceph-mon@.service.in
+index d3121d59d..7992d502a 100644
+--- a/systemd/ceph-mon@.service.in
++++ b/systemd/ceph-mon@.service.in
+@@ -6,8 +6,8 @@ PartOf=ceph-mon.target
+ # these can be removed once ceph-mon will dynamically change network
+ # configuration.
+ After=network-online.target local-fs.target time-sync.target
+-Before=remote-fs-pre.target ceph-mon.target
+-Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.target ceph-mon.target
++Before=ceph-mon.target
++Wants=network-online.target local-fs.target time-sync.target ceph-mon.target
+ [Service]
+ LimitNOFILE=1048576
+diff --git a/systemd/ceph-osd@.service.in b/systemd/ceph-osd@.service.in
+index 2e5ea6ae4..987656da7 100644
+--- a/systemd/ceph-osd@.service.in
++++ b/systemd/ceph-osd@.service.in
+@@ -2,8 +2,8 @@
+ Description=Ceph object storage daemon osd.%i
+ PartOf=ceph-osd.target
+ After=network-online.target local-fs.target time-sync.target
+-Before=remote-fs-pre.target ceph-osd.target
+-Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.target ceph-osd.target
++Before=ceph-osd.target
++Wants=network-online.target local-fs.target time-sync.target ceph-osd.target
+ [Service]
+ LimitNOFILE=1048576
+diff --git a/systemd/ceph-radosgw@.service.in b/systemd/ceph-radosgw@.service.in
+index dee501b47..d1bcf5bb7 100644
+--- a/systemd/ceph-radosgw@.service.in
++++ b/systemd/ceph-radosgw@.service.in
+@@ -2,8 +2,8 @@
+ Description=Ceph rados gateway
+ PartOf=ceph-radosgw.target
+ After=network-online.target local-fs.target time-sync.target
+-Before=remote-fs-pre.target ceph-radosgw.target
+-Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.target ceph-radosgw.target
++Before=ceph-radosgw.target
++Wants=network-online.target local-fs.target time-sync.target ceph-radosgw.target
+ [Service]
+ LimitNOFILE=1048576
+diff --git a/systemd/rbdmap.service.in b/systemd/rbdmap.service.in
+index 6644508cf..96f7d54e7 100644
+--- a/systemd/rbdmap.service.in
++++ b/systemd/rbdmap.service.in
+@@ -1,8 +1,7 @@
+ [Unit]
+ Description=Map RBD devices
+ After=network-online.target ceph.target
+-Before=remote-fs-pre.target
+-Wants=network-online.target remote-fs-pre.target ceph.target
++Wants=network-online.target ceph.target
+ [Service]
+ EnvironmentFile=-@SYSTEMD_ENV_FILE@
index ea744f2cf99835746abfd7c5b45ec716cb6f08f8..d918c9818b13d65e765d0135d9bff8f34c414058 100644 (file)
@@ -7,3 +7,4 @@
 0011-only-suggest-mgr-plugins.patch
 0012-Remove-failing-actions-from-prerm.patch
 0013-d-control-move-python-dependencies-over-to-python3.patch
+0014-fix-service-ordering-avoid-Before-remote-fs-pre.targ.patch