]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mdcheck: Log when done
authorDonald Buczek <buczek@molgen.mpg.de>
Wed, 13 May 2020 13:16:46 +0000 (15:16 +0200)
committerJes Sorensen <jsorensen@fb.com>
Thu, 14 May 2020 15:08:59 +0000 (11:08 -0400)
Currently mdcheck (when called with `--duration`) logs only the
beginning of the check, the pausing and the continuation but not the
completion.

So, log the completion, too, so that it can be determined how long the
raid check took.

    2020-05-08T18:00:02+02:00 deadpool root: mdcheck start checking /dev/md0
    2020-05-08T18:00:02+02:00 deadpool root: mdcheck start checking /dev/md1
    2020-05-09T15:32:04+02:00 deadpool root: mdcheck finished checking /dev/md1
    2020-05-09T17:38:04+02:00 deadpool root: mdcheck finished checking /dev/md0

Cc: linux-raid@vger.kernel.org
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
misc/mdcheck

index 42d4094a27543830658b49b5536bfe9e5f114d3b..700c3e252e72e526807a12673ee54ddc289f3e3d 100644 (file)
@@ -125,11 +125,13 @@ do
        do
                eval fl=\$MD_${i}_fl
                eval sys=\$MD_${i}_sys
+               eval dev=\$MD_${i}_dev
 
                if [ -z "$fl" ]; then continue; fi
 
                if [ "`cat $sys/md/sync_action`" != 'check' ]
                then
+                       logger -p daemon.info mdcheck finished checking $dev
                        eval MD_${i}_fl=
                        rm -f $fl
                        continue;