dcavalca / rpms / mdadm

Forked from rpms/mdadm 3 years ago
Clone

Blame SOURCES/0077-mdcheck-Log-when-done.patch

8e8941
From 3b7aae927bdb6e150d1aaf3aaf0d183a06abda0b Mon Sep 17 00:00:00 2001
8e8941
From: Donald Buczek <buczek@molgen.mpg.de>
8e8941
Date: Wed, 13 May 2020 15:16:46 +0200
8e8941
Subject: [RHEL7.9 PATCH 77/77] mdcheck: Log when done
8e8941
8e8941
Currently mdcheck (when called with `--duration`) logs only the
8e8941
beginning of the check, the pausing and the continuation but not the
8e8941
completion.
8e8941
8e8941
So, log the completion, too, so that it can be determined how long the
8e8941
raid check took.
8e8941
8e8941
    2020-05-08T18:00:02+02:00 deadpool root: mdcheck start checking /dev/md0
8e8941
    2020-05-08T18:00:02+02:00 deadpool root: mdcheck start checking /dev/md1
8e8941
    2020-05-09T15:32:04+02:00 deadpool root: mdcheck finished checking /dev/md1
8e8941
    2020-05-09T17:38:04+02:00 deadpool root: mdcheck finished checking /dev/md0
8e8941
8e8941
Cc: linux-raid@vger.kernel.org
8e8941
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
8e8941
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
8e8941
---
8e8941
 misc/mdcheck | 2 ++
8e8941
 1 file changed, 2 insertions(+)
8e8941
8e8941
diff --git a/misc/mdcheck b/misc/mdcheck
8e8941
index 42d4094..700c3e2 100644
8e8941
--- a/misc/mdcheck
8e8941
+++ b/misc/mdcheck
8e8941
@@ -125,11 +125,13 @@ do
8e8941
 	do
8e8941
 		eval fl=\$MD_${i}_fl
8e8941
 		eval sys=\$MD_${i}_sys
8e8941
+		eval dev=\$MD_${i}_dev
8e8941
 
8e8941
 		if [ -z "$fl" ]; then continue; fi
8e8941
 
8e8941
 		if [ "`cat $sys/md/sync_action`" != 'check' ]
8e8941
 		then
8e8941
+			logger -p daemon.info mdcheck finished checking $dev
8e8941
 			eval MD_${i}_fl=
8e8941
 			rm -f $fl
8e8941
 			continue;
8e8941
-- 
8e8941
2.7.5
8e8941