login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
June
»
22
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:
Peter Zijlstra <peterz@...>
To: Ryan Hope <rmh3093@...>
Cc: Nick Piggin <nickpiggin@...>, <linux-mm@...>, LKML <linux-kernel@...>
Subject:
Re: [BUG] Lockless patches cause hardlock under heavy IO
Date: Sunday, June 22, 2008 - 11:07 am
On Sun, 2008-06-22 at 10:37 -0400, Ryan Hope wrote:
quoted text
> Well I couldn't stop playing with this... I am pretty sure the cause > of the hardlocks is in the second half of the patches (the speculative > page ref patches). I reversed all of those patches so that just the > GUP patchs were included and no more hardlocks... then I applied the > concurrent page cache patches from the -rt branch include 1 OLD > speculative page ref patch and this caused hardlocks for peopel again. > However enabling heap randomization fixed the hardlocks for one of the > users and the disabling swap fixed the issue of the other user. I hope > this helps.
What are people doing to make it hang?
quoted text
> On Thu, Jun 19, 2008 at 4:19 AM, Nick Piggin <nickpiggin@yahoo.com.au> wrote: > > On Thursday 19 June 2008 18:12, Peter Zijlstra wrote: > >> On Wed, 2008-06-18 at 17:15 -0400, Ryan Hope wrote: > >> > I applied the following patches from 2.6-26-rc5-mm3 to 2.6.26-rc6 and > >> > they caused a hardlock under heavy IO: > >> > >> What kind of machine, how much memory, how many spindles, what > >> filesystem and what is heavy load? > >> > >> Furthermore, try the NMI watchdog with serial/net-console to capture its > >> output. > > > > > > Good suggestions. A trace would be really helpful. > > > > As Arjan suggested, debug options especially CONFIG_DEBUG_VM would be > > a good idea to turn on if you haven't already. > > > > BTW. what was the reason for applying those patches? Did you hit the > > problem with -mm also, and hope to narrow it down? > > > > > >> > x86-implement-pte_special.patch > >> > mm-introduce-get_user_pages_fast.patch > >> > mm-introduce-get_user_pages_fast-fix.patch > >> > mm-introduce-get_user_pages_fast-checkpatch-fixes.patch > >> > x86-lockless-get_user_pages_fast.patch > >> > x86-lockless-get_user_pages_fast-checkpatch-fixes.patch > >> > x86-lockless-get_user_pages_fast-fix.patch > >> > x86-lockless-get_user_pages_fast-fix-2.patch > >> > x86-lockless-get_user_pages_fast-fix-2-fix-fix.patch > >> > x86-lockless-get_user_pages_fast-fix-warning.patch > >> > dio-use-get_user_pages_fast.patch > >> > splice-use-get_user_pages_fast.patch > >> > x86-support-1gb-hugepages-with-get_user_pages_lockless.patch > >> > # > >> > mm-readahead-scan-lockless.patch > >> > radix-tree-add-gang_lookup_slot-gang_lookup_slot_tag.patch > >> > #mm-speculative-page-references.patch: clameter saw bustage > >> > mm-speculative-page-references.patch > >> > mm-speculative-page-references-fix.patch > >> > mm-speculative-page-references-fix-fix.patch > >> > mm-speculative-page-references-hugh-fix3.patch > >> > mm-lockless-pagecache.patch > >> > mm-spinlock-tree_lock.patch > >> > powerpc-implement-pte_special.patch > >> > > >> > I am on an x86_64. I dont know what other info you need... > > > > Can you isolate it to one of the two groups of patches? I suspect it > > might be the latter so you might try that first -- this version of > > speculative page references is very nice in theory but it is a little > > more complex to implement the slowpaths so it could be an error there. > >
--
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
:
Andrew Morton
-mm merge plans for 2.6.23
Benjamin Herrenschmidt
Re: [PATCH] Remove process freezer from suspend to RAM pathway
Greg KH
[GIT PATCH] driver core patches against 2.6.24
Mel Gorman
[PATCH 6/8] x86_64 - Specify amount of kernel memory at boot time
git
:
linux-netdev
:
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
David Miller
[GIT]: Networking
Gerrit Renker
[PATCH 15/37] dccp: Set per-connection CCIDs via socket options
Jarek Poplawski
Re: Soft-Lockup/Race in networking in 2.6.31-rc1+195 ( possibly?caused by netem)
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
5 users
and
853 guests
online.
Online users
maheshdm
please12
strcmp
sethchen7712
samualwatson12
Syndicate