Your message dated Sun, 28 Oct 2012 18:47:28 +0000
with message-id <[email protected]>
and subject line Bug#691668: fixed in mdadm 3.2.5-4+mdmon
has caused the Debian Bug report #691668,
regarding raid10 "far" layouts can be started without enough drives being
available
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
691668: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691668
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mdadm
Version: 3.2.5-3
Severity: important
Tags: upstream patch
When raid10 with "far" layout is being assembled, it can be started when
not enough component devices are available. This is especially important
with incremental device assembly (which is not supported on Debian still),
but can also happen when some devices are failed.
This can possible lead to various "fun" situations including data corruption.
It is fixed upstream in the next (stable/bugfix) version of mdadm, 3.2.6,
by this commit:
http://git.neil.brown.name/git?p=mdadm.git;h=2117ad1dd1b79cf6d02a065d9e38076aa9f4788d
/mjt
--- End Message ---
--- Begin Message ---
Source: mdadm
Source-Version: 3.2.5-4+mdmon
We believe that the bug you reported is fixed in the latest version of
mdadm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Tokarev <[email protected]> (supplier of updated mdadm package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 20 Oct 2012 19:20:12 +0400
Source: mdadm
Binary: mdadm mdadm-udeb
Architecture: source i386
Version: 3.2.5-4+mdmon
Distribution: experimental
Urgency: low
Maintainer: Debian mdadm maintainers <[email protected]>
Changed-By: Michael Tokarev <[email protected]>
Description:
mdadm - tool to administer Linux MD arrays (software RAID)
mdadm-udeb - tool to administer Linux MD arrays (software RAID) (udeb)
Closes: 684708 686100 686703 691668 691670 691671
Changes:
mdadm (3.2.5-4+mdmon) experimental; urgency=low
.
* fix `/etc/init.d/mdadm-raid status' inverse logic (Closes: #686100)
* /etc/init.d/mdadm: change RUNDIR to /run instead of /var/run.
Mdadm itself uses /run internally, we properly depend on initscripts
version which creates /run, and the initscript itself is started
after local_fs is processed, so this is merely a no-op, but let's
do it for consistency.
* Fix 'enough' function for RAID10, to prevent starting of a RAID10
array which does not have required minimum of component devices.
(Closes: #691668).
* fix segfaults in Detail() - mdadm --detail may segfault if a drive
has been removed from the array (Closes: #691670)
* super0: do not override uuid with homehost. The bug prevented
re-creating an array with v0.90 superblock with the specified uuid
when homehost is also specified. (Closes: #686703)
* several fixes for mdmon argument processing (Closes: #691671):
- allow --takeover when original was started with --offroot
- fix arg parsing.
- fix arg processing for -a
* Changes based on a patch by Miquel van Smoorenburg (Closes: #684708):
- install mdmon in udeb and initramfs, so imsm arrays can work.
mdadm runs mdmon automatically when needed (currently for imsm
arrays), and mdmon is required to make such arrays read-write
(they're read-only by default) so merely presence of mdmon is
enough to be able to use imsm arrays.
- /etc/init.d/mdadm start: if a mdmon pidfile is found in /run/mdadm,
restart mdmon (--takeover --all)
- /etc/init.d/mdadm stop: link pidfiles of mdmon processes into
/run/sendsigs.omit.d, and make sure that happens before sendsigs runs.
- stop mdadm before sendsigs, so that the above code works
- add script mdadm-waitidle that runs just before reboot/halt.
For each array that is still running, it sets sync_action to idle,
and uses mdadm --wait-clean to wait for all arrays to go idle
(it has a short timeout).
Checksums-Sha1:
027c92cc31020cab097bd84a5f156ffb4fa7508f 1515 mdadm_3.2.5-4+mdmon.dsc
10e9e0437d895b462c3ce793873bb32455393ba3 127483
mdadm_3.2.5-4+mdmon.debian.tar.bz2
b67034f130aa1007088ff78940dad09743024b37 565840 mdadm_3.2.5-4+mdmon_i386.deb
6874df31b5ed4ed67bd076509819076aaddd82c2 196250
mdadm-udeb_3.2.5-4+mdmon_i386.udeb
Checksums-Sha256:
416ff0990bbe2f76f9eb6cc37cf0264aaf1771a82b4dc13a5592964ca5f92e73 1515
mdadm_3.2.5-4+mdmon.dsc
099b3f816db45c46ca0ae267c9b81549e1e1bc2023d7bff04279b867cfa3f7f9 127483
mdadm_3.2.5-4+mdmon.debian.tar.bz2
e075e22c5d232932f6811af27d4c2011cb29eca7bafd84ab7294df75cff9e8cf 565840
mdadm_3.2.5-4+mdmon_i386.deb
62742a3bb2d649d1de5bef817092632dbda35016d48a8afa8049239d121dfbcc 196250
mdadm-udeb_3.2.5-4+mdmon_i386.udeb
Files:
91a614a28b83b127ba9e4539e21cf0d4 1515 admin optional mdadm_3.2.5-4+mdmon.dsc
4ba1ed5148c8edf9b2b62fe3dae534e4 127483 admin optional
mdadm_3.2.5-4+mdmon.debian.tar.bz2
e0b1ec4744e126416b18efe2c4e10706 565840 admin optional
mdadm_3.2.5-4+mdmon_i386.deb
56f51cd65bff7e3fcbfc6e30d6f14b0b 196250 debian-installer optional
mdadm-udeb_3.2.5-4+mdmon_i386.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iJwEAQECAAYFAlCNe/4ACgkQUlPFrXTwyDhXEwP9FY68VaxgwftKj8pWUjUUZONm
OpRmb95okOXfRt5KebXMV72lTUcE/WwHxlN5rZ6ZMFKRfvzobZ55DPDotCdr+262
Jg4666D81s377S+PZdYkccceXr9DPs4wW4hiXrBiKQ5lBkfowUTchzGKfYb470DO
SeaTk7iyl1dBH7XZ3uM=
=2IZ7
-----END PGP SIGNATURE-----
--- End Message ---