RE: [PATCH] mdraid: add grow continue service.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
Could someone guide me? Did I send patch correctly?
Is there another place where dracut is maintained?

TIA.
Mariusz

-----Original Message-----
From: initramfs-owner@xxxxxxxxxxxxxxx <initramfs-owner@xxxxxxxxxxxxxxx> On Behalf Of Mariusz Tkaczyk
Sent: Wednesday, August 26, 2020 9:53 AM
To: initramfs@xxxxxxxxxxxxxxx
Cc: harald.hoyer@xxxxxxxxx
Subject: [PATCH] mdraid: add grow continue service.

During raid assembly mdadm will call mdadm-grow-continue.service if reshape is in progress.
If service doesn't exist then it is done via fork. But systemd will kill it unconditionally after processing all events. 

Add proper service and allow systemd to manage reshape correctly.

Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@xxxxxxxxx>
---
 modules.d/90mdraid/module-setup.sh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules.d/90mdraid/module-setup.sh b/modules.d/90mdraid/module-setup.sh
index f59d84a8..67acb047 100755
--- a/modules.d/90mdraid/module-setup.sh
+++ b/modules.d/90mdraid/module-setup.sh
@@ -136,6 +136,9 @@ install() {
         if [ -e $dracutsysrootdir$systemdsystemunitdir/mdadm-last-resort@.timer ]; then
             inst_simple $systemdsystemunitdir/mdadm-last-resort@.timer
         fi
+        if [ -e $dracutsysrootdir$systemdsystemunitdir/mdadm-grow-continue@.service ]; then
+            inst_simple $systemdsystemunitdir/mdadm-grow-continue@.service
+        fi
     fi
     inst_hook pre-shutdown 30 "$moddir/mdmon-pre-shutdown.sh"
     dracut_need_initqueue
--
2.25.0





[Index of Archives]     [Linux Kernel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux