login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
June
»
24
Re: [BUG] Lockless patches cause hardlock under heavy IO
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Paul E. McKenney <paulmck@...>
To: Ryan Hope <rmh3093@...>
Cc: Nick Piggin <nickpiggin@...>, Peter Zijlstra <peterz@...>, <linux-mm@...>, LKML <linux-kernel@...>
Subject:
Re: [BUG] Lockless patches cause hardlock under heavy IO
Date: Tuesday, June 24, 2008 - 11:32 am
On Tue, Jun 24, 2008 at 11:12:03AM -0400, Ryan Hope wrote:
quoted text
> Well i tried to run pure -mm this weekend, it locked as soon as I got > into gnome so I applied a couple of the bug fixes from lkml and -mm > seems to be running stable now. I cant seem to get it to hard lock > now, at least not doing the simple stuff that was causing it to hard > lock on my other patchset, either the lockless patches expose some bug > that in -rc6 or lockless requires some other patches further up in the > -mm series file.
Cool!!! Any guess as to which of the bug fixes did the trick? Failing that, a list of the bug fixes that you applied? Thanx, Paul
quoted text
> On Mon, Jun 23, 2008 at 8:13 PM, Nick Piggin <nickpiggin@yahoo.com.au> wrote: > > On Monday 23 June 2008 23:05, Paul E. McKenney wrote: > >> On Mon, Jun 23, 2008 at 09:54:52PM +1000, Nick Piggin wrote: > >> > On Monday 23 June 2008 13:51, Ryan Hope wrote: > >> > > well i get the hardlock on -mm with out using reiser4, i am pretty > >> > > sure is swap related > >> > > >> > The guys seeing hangs don't use PREEMPT_RCU, do they? > >> > > >> > In my swapping tests, I found -mm3 to be stable with classic RCU, but > >> > on a hunch, I tried PREEMPT_RCU and it crashed a couple of times rather > >> > quickly. First crash was in find_get_pages so I suspected lockless > >> > pagecache doing something subtly wrong with the RCU API, but I just got > >> > another crash in __d_lookup: > >> > >> Could you please send me a repeat-by? (At least Alexey is no longer > >> alone!) > > > > OK, I had DEBUG_PAGEALLOC in the .config, which I think is probably > > important to reproduce it (but the fact that I'm reproducing oopses > > with << PAGE_SIZE objects like dentries and radix tree nodes indicates > > that there is even more free-before-grace activity going undetected -- > > if you construct a test case using full pages, it might become even > > easier to detect with DEBUG_PAGEALLOC). > > > > 2 socket, 8 core x86 system. > > > > I mounted two tmpfs filesystems, one contains a single large file > > which is formatted as 1K block size ext3 and mounted loopback, the > > other is used directly. Linux kernel source is unpacked on each mount > > and concurrent make -j128 on each. This pushes it pretty hard into > > swap. Classic RCU survived another 5 hours of this last night. > > > > But that's a fairly convoluted test for an RCU problem. I expect it > > should be easier to trigger with something more targetted... > >
--
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Wed Jun 18, 5:15 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Peter Zijlstra
, (Thu Jun 19, 4:12 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Nick Piggin
, (Thu Jun 19, 4:19 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Sun Jun 22, 10:37 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Peter Zijlstra
, (Sun Jun 22, 11:07 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Sun Jun 22, 11:18 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Nick Piggin
, (Sun Jun 22, 10:29 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Zan Lynx
, (Mon Jun 23, 7:48 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Sun Jun 22, 11:51 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Nick Piggin
, (Mon Jun 23, 7:54 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Paul E. McKenney
, (Mon Jun 23, 9:05 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Nick Piggin
, (Mon Jun 23, 8:13 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Tue Jun 24, 11:12 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Paul E. McKenney
, (Tue Jun 24, 11:32 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Tue Jun 24, 11:57 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Paul E. McKenney
, (Tue Jun 24, 12:12 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Tue Jun 24, 12:23 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Tue Jun 24, 2:01 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Nick Piggin
, (Sun Jun 22, 11:56 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Fri Jun 20, 10:33 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Thu Jun 19, 4:31 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Thu Jun 19, 10:52 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Arjan van de Ven
, (Wed Jun 18, 5:28 pm)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Ryan Hope
, (Thu Jun 19, 10:45 am)
Re: [BUG] Lockless patches cause hardlock under heavy IO
, Arjan van de Ven
, (Thu Jun 19, 8:05 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Greg Kroah-Hartman
[PATCH 004/196] Chinese: add translation of SubmittingPatches
Tarkan Erimer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Matt Mackall
Re: [PATCH] x86: fix unconditional arch/x86/kernel/pcspeaker.c compiling
James Bottomley
Re: Integration of SCST in the mainstream Linux kernel
openbsd-misc
:
linux-netdev
:
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
David Miller
[GIT]: Networking
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Natalie Protasevich
[BUG] New Kernel Bugs
git
:
Colocation donated by:
Who's online
There are currently
1 user
and
621 guests
online.
Online users
harmanmonstone
Syndicate