Bug#556610: Please do incremental checks every night instead of a full monthly one

Sergey B Kirpichev skirpichev at gmail.com
Wed Dec 25 15:13:27 UTC 2013


> The main issue which all proposed solutions share is when
> there's a large array, say, md0, and a small array, say,
> md1, both shares the same set of underlying disks, so md
> subystem will not check/repair them in parallel.  In this
> situation, we will never check md1 if checking md0 takes
> more time than we allow in a month (28 days).

What do you think about suggested above solution
(set sync_force_parallel to 1 during cronjobs)?  This workaround
is implemented in the updated (attached) patch.

See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556610#74

BTW, how bad is in general to set
sync_force_parallel to 1 per default?  (Cc'd to Neil Brown.)

I think, it would be nice to end (not pause) check if it's reached
sync_max.  Perhaps, there is deep reasons why md's interface
doesn't work in this way.  Neil, could you explan this a bit?

> I'll think about it all more.

Any news?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 556610.patch
Type: text/x-diff
Size: 5778 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mdadm-devel/attachments/20131225/67d2b944/attachment.patch>


More information about the pkg-mdadm-devel mailing list