]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Remove 'checkpointing' side effect of --wait-clean
authorDan Williams <dan.j.williams@intel.com>
Wed, 16 Jun 2010 01:41:57 +0000 (18:41 -0700)
committerDan Williams <dan.j.williams@intel.com>
Wed, 16 Jun 2010 01:41:57 +0000 (18:41 -0700)
Now that mdmon records periodic checkpoints, and checkpoints every
->set_array_state() event we no longer need to 'idle' sync_action from
--wait-clean.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
mdadm.8
sysfs.c

diff --git a/mdadm.8 b/mdadm.8
index 4edfc41232c59ffaa008d3d624bd0ca0e321a27e..aa2b12f06c1a333d913ee676c160a7e38c55092e 100644 (file)
--- a/mdadm.8
+++ b/mdadm.8
@@ -1195,14 +1195,11 @@ listed, otherwise it will return failure.
 For each md device given, or each device in /proc/mdstat if
 .B \-\-scan
 is given, arrange for the array to be marked clean as soon as possible.
-Also, quiesce resync so that the monitor for external metadata arrays
-(mdmon) has an opportunity to checkpoint the resync position.
 .I mdadm
 will return with success if the array uses external metadata and we
 successfully waited.  For native arrays this returns immediately as the
-kernel handles both dirty-clean transitions and resync checkpointing in
-the kernel at shutdown.  No action is taken if safe-mode handling is
-disabled.
+kernel handles dirty-clean transitions at shutdown.  No action is taken
+if safe-mode handling is disabled.
 
 .SH For Incremental Assembly mode:
 .TP
diff --git a/sysfs.c b/sysfs.c
index ebf9d8a65646d1e42ab28bac2c134c523eb58bc2..72c7c5b87cec3514fa9ba0b254f71cd80fbc8d45 100644 (file)
--- a/sysfs.c
+++ b/sysfs.c
@@ -852,9 +852,6 @@ int WaitClean(char *dev, int sock, int verbose)
                tm.tv_sec = 5;
                tm.tv_usec = 0;
 
-               /* give mdmon a chance to checkpoint resync */
-               sysfs_set_str(mdi, NULL, "sync_action", "idle");
-
                FD_ZERO(&fds);
 
                /* wait for array_state to be clean */