From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Neil F Brown" Subject: Re: MD write performance issue - found Catalyst patches Date: Fri, 6 Nov 2009 21:51:36 +1100 Message-ID: <85c427e30ec9fe462c0f3ea3755438b7.squirrel@neil.brown.name> References: <66781b10910180300j2006a4b7q21444bb27dd9434e@mail.gmail.com> <19177.14609.138378.581065@notabene.brown> <4AE94D95.4060303@shiftmail.org> <66781b10910310351x7bb721c4mfba765fe9789cd7b@mail.gmail.com> <19183.47226.529417.743975@notabene.brown> <66781b10911030411y5bb32610lec72966f7cc09df@mail.gmail.com> <66781b10911040915t11a7f0c2td6a9ed5672935efb@mail.gmail.com> <4AF1B924.1060605@shiftmail.org> <66781b10911050904m407d14d6t7d3bec12578d6500@mail.gmail.com> <4AF322F6.3020802@shiftmail.org> <19187.43892.446870.865231@notabene.brown> <4AF3FA6A.4020305@shiftmail.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Return-path: In-Reply-To: <4AF3FA6A.4020305@shiftmail.org> Sender: linux-raid-owner@vger.kernel.org To: Asdo Cc: mark delfman , linux-raid List-Id: linux-raid.ids On Fri, November 6, 2009 9:28 pm, Asdo wrote: > Neil Brown wrote: >> On Thursday November 5, asdo@shiftmail.org wrote: >> >>> incentive for upgrading (Neil, btw, is there any chance those lockups >>> fixes get backported to mainstream 2.6.31.x?). >> >> That would be up to the XFS developers. I suggest you consider asking >> them. >> > Hi Neil, no sorry I meant the patches for md raid lockups like this one: > http://neil.brown.name/git?p=md;a=commitdiff;h=1d9d52416c0445019ccc1f0fddb9a227456eb61b > and those for raid 5,6 for which i don't know the link... > Hm actually I don't see them applied to even mainstream 2.6.32 yet :-( > http://git.kernel.org/?p=linux/kernel/git/djbw/md.git;a=blob_plain;f=drivers/md/raid1.c;hb=2fdc246aaf9a7fa088451ad2a72e9119b5f7f029 > am I correct? > The bug can be serious imho depending on the hardware: when I saw it on > my hardware all disk accesses were completely starved forever and it was > even impossible to log-in until the resync finished. It can actually be > worked around by reducing the maximum resync speed, but this is only if > the user knows the trick... > Thank you Those patches are in 2.6.32-rc: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=1d9d52416c0445019ccc1f0fddb9a227456eb61b however I haven't submitted them for -stable. Maybe I should... Thanks. NeilBrown >