Hello, there is also a patch about it here:
http://anonscm.debian.org/gitweb/?p=pkg-mdadm/mdadm.git;a=blobdiff;f=debian/checkarray;h=72bbe567ad2803cb8b36b4d94cd4951ad43ed90c;hp=dafc652930cab7ab19d3e148d81fbbe3527002cf;hb=00b7efaef7fc837deaca9991ff718f096b8d1883;hpb=0b80e69a2a980be27d30536099b69e76688ba7cc maybe if you like it you can integrate it in your patch -- .''`. Alice Ferrazzi <aliceinw...@gnumerica.org> Related projects: : :' : proud Debian volunteer QA http://goo.gl/I6FCB blog: http://goo.gl/UuRDh `- Debian - when you have better things to do than watching the monitor On Thu, Jun 14, 2012 at 9:39 AM, Sergey B Kirpichev <skirpic...@gmail.com>wrote: > Hello, > > Attached new patchset. > > 1) Run checkarray for 1h every day, doing 1/CHECK_SPLIT of job. > 2) CHECK_SPLIT tunable via /etc/default/mdadm or by --split option > 3) Introduced --interrupt and --cancel options (last one --interrupt > current arrays check *and* reset sync_min/sync_max to default). > > Remaining issue: multiple arrays, sharing common physical disks. We > can set /sys/block/mdX/md/sync_force_parallel to 1 temporary while > doing checks. It's easy doable, but may introduce some problems. > Another solution (looks ugly): pooling > /sys/block/mdX/md/sync_completed *and* cancel check when > sync_completed equal to sync_max. > > PS: Looks like there is no chance to enter any solution for this > whishlist item to Wheezy. But it would be really nice to see anything > from the maintainers, related to suggested above implementations. > > _______________________________________________ > pkg-mdadm-devel mailing list > pkg-mdadm-de...@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mdadm-devel >