Blame SOURCES/0106-udev-start-grow-service-automatically.patch

e95a18
From a64f1263a56bd8653267c1a9800daa0bc993a743 Mon Sep 17 00:00:00 2001
e95a18
From: Tkaczyk Mariusz <mariusz.tkaczyk@intel.com>
e95a18
Date: Thu, 15 Oct 2020 10:45:29 +0200
e95a18
Subject: [PATCH 106/108] udev: start grow service automatically
e95a18
e95a18
Grow continue via service or fork is started during raid assembly.
e95a18
If raid was assembled in initrd it will be newer restarted after
e95a18
switch root.
e95a18
Add udev support for starting mdadm-grow-continue service.
e95a18
e95a18
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@intel.com>
e95a18
---
e95a18
 udev-md-raid-arrays.rules | 2 ++
e95a18
 1 file changed, 2 insertions(+)
e95a18
e95a18
diff --git a/udev-md-raid-arrays.rules b/udev-md-raid-arrays.rules
e95a18
index c8fa8e8..13c9076 100644
e95a18
--- a/udev-md-raid-arrays.rules
e95a18
+++ b/udev-md-raid-arrays.rules
e95a18
@@ -15,6 +15,7 @@ ENV{DEVTYPE}=="partition", GOTO="md_ignore_state"
e95a18
 ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state"
e95a18
 TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end"
e95a18
 ATTR{md/array_state}=="clear*|inactive", ENV{SYSTEMD_READY}="0", GOTO="md_end"
e95a18
+ATTR{md/sync_action}=="reshape", ENV{RESHAPE_ACTIVE}="yes"
e95a18
 LABEL="md_ignore_state"
e95a18
 
e95a18
 IMPORT{program}="BINDIR/mdadm --detail --no-devices --export $devnode"
e95a18
@@ -38,5 +39,6 @@ ENV{MD_LEVEL}=="raid[1-9]*", ENV{SYSTEMD_WANTS}+="mdmonitor.service"
e95a18
 # Tell systemd to run mdmon for our container, if we need it.
e95a18
 ENV{MD_LEVEL}=="raid[1-9]*", ENV{MD_CONTAINER}=="?*", PROGRAM="/usr/bin/readlink $env{MD_CONTAINER}", ENV{MD_MON_THIS}="%c"
e95a18
 ENV{MD_MON_THIS}=="?*", PROGRAM="/usr/bin/basename $env{MD_MON_THIS}", ENV{SYSTEMD_WANTS}+="mdmon@%c.service"
e95a18
+ENV{RESHAPE_ACTIVE}=="yes", PROGRAM="/usr/bin/basename $env{MD_MON_THIS}", ENV{SYSTEMD_WANTS}+="mdadm-grow-continue@%c.service"
e95a18
 
e95a18
 LABEL="md_end"
e95a18
-- 
e95a18
2.7.5
e95a18