Thread (4 messages) 4 messages, 2 authors, 2023-08-25

Re: [PATCH 1/1] Stop mdcheck_continue timer when mdcheck_start service can finish check

From: Mariusz Tkaczyk <hidden>
Date: 2023-08-25 09:58:31

On Fri, 25 Aug 2023 17:00:19 +0800
Xiao Ni [off-list ref] wrote:
quoted hunk ↗ jump to hunk
On Wed, Aug 23, 2023 at 10:09 PM Mariusz Tkaczyk
[off-list ref] wrote:
quoted
Hi Xiao,
some nits:

On Mon,  8 May 2023 21:30:10 +0800
Xiao Ni [off-list ref] wrote:
 
quoted
mdcheck_continue is triggered by mdcheck_start timer. It's used to
continue check action if the raid is too big and mdcheck_start
service can't finish check action. If mdcheck start can finish check
action, it doesn't need to mdcheck continue service anymore. So stop
it when mdcheck start service can finish check action.

Signed-off-by: Xiao Ni <redacted>
---
 misc/mdcheck | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/misc/mdcheck b/misc/mdcheck
index 700c3e252e72..f56972c8ed10 100644
--- a/misc/mdcheck
+++ b/misc/mdcheck
@@ -140,7 +140,13 @@ do
              echo $a > $fl
              any=yes
      done
-     if [ -z "$any" ]; then exit 0; fi
+     if [ -z "$any" ]; then
+             #mdcheck_continue.timer is started by mdcheck_start.timer.
+             #When he check action can be finished in  
's/he/the/g'
I think that there should be space after '#' but it is preferred to use /*
*/ Could you please send v2?  
Hi Mariusz
diff --git a/misc/mdcheck b/misc/mdcheck
index 700c3e252e72..f87999d3e797 100644
--- a/misc/mdcheck
+++ b/misc/mdcheck
@@ -140,7 +140,13 @@ do
                echo $a > $fl
                any=yes
        done
-       if [ -z "$any" ]; then exit 0; fi
+       # mdcheck_continue.timer is started by mdcheck_start.timer.
+       # When the check action can be finished in mdcheck_start.service,
+       # it doesn't need mdcheck_continue anymore.
+       if [ -z "$any" ]; then
+               systemctl stop mdcheck_continue.timer
+               exit 0;
+       fi
        sleep 120
 done
How about this one?

Regards
Xiao
quoted
Thanks,
Mariusz
 
LGTM
Acked-by: Mariusz Tkaczyk <redacted>

Mariusz
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help