* Multiple arrays out of devices belonging to single array @ 2014-12-05 9:27 Michael Tokarev 2014-12-05 11:17 ` NeilBrown 0 siblings, 1 reply; 2+ messages in thread From: Michael Tokarev @ 2014-12-05 9:27 UTC (permalink / raw) To: linux-raid Hello. We in Debian have 2 rather similar bugreports which are somewhat old: http://bugs.debian.org/599352 http://bugs.debian.org/694513 Last bugreport is against mdadm-3.2.5, so not THAT old. Basically, it smells like there's a possibility for mdadm to assemble more than one (degraded) array out of components of the same array. So I wonder if mdadm or kernel have some protection of this situation from happening. Something like looking at already active/assembled devices to see if the same UUID is already used before trying to assemble another array. It might be better done in kernel because this way the process might be freee from races when two mdadm instances tries to do the work in parallel. Are these bugs for real? Thanks, /mjt ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Multiple arrays out of devices belonging to single array 2014-12-05 9:27 Multiple arrays out of devices belonging to single array Michael Tokarev @ 2014-12-05 11:17 ` NeilBrown 0 siblings, 0 replies; 2+ messages in thread From: NeilBrown @ 2014-12-05 11:17 UTC (permalink / raw) To: Michael Tokarev; +Cc: linux-raid [-- Attachment #1: Type: text/plain, Size: 1296 bytes --] On Fri, 05 Dec 2014 12:27:31 +0300 Michael Tokarev <mjt@tls.msk.ru> wrote: > Hello. > > We in Debian have 2 rather similar bugreports which are somewhat old: > http://bugs.debian.org/599352 > http://bugs.debian.org/694513 > Last bugreport is against mdadm-3.2.5, so not THAT old. > > Basically, it smells like there's a possibility for mdadm to assemble > more than one (degraded) array out of components of the same array. > > So I wonder if mdadm or kernel have some protection of this situation > from happening. Something like looking at already active/assembled > devices to see if the same UUID is already used before trying to > assemble another array. > > It might be better done in kernel because this way the process might > be freee from races when two mdadm instances tries to do the work in > parallel. > > Are these bugs for real? Certainly are. Fix in 3.3 I think. commit 0431869cec4c673309d9aa30a2df4b778bc0bd24 Author: NeilBrown <neilb@suse.de> Date: Wed Oct 10 18:27:32 2012 +1100 Fix up interactions between --assemble and --incremental is one part of the fix. I cannot quickly find another patch which obviously relates to the symptoms described, but my vague memories suggest there was more than one patch. NeilBrown [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 811 bytes --] ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-12-05 11:17 UTC | newest] Thread overview: 2+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-12-05 9:27 Multiple arrays out of devices belonging to single array Michael Tokarev 2014-12-05 11:17 ` NeilBrown
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).