Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-02

Re: IOV iterator bug in net tree

From: David Miller <davem@davemloft.net>
Date: 2016-06-02 00:42:28
Also in: lkml

From: Alexander Duyck <redacted>
Date: Fri, 27 May 2016 21:32:39 -0700
On Fri, May 27, 2016 at 11:21 AM, Alexander Duyck
[off-list ref] wrote:
quoted
I started out this morning by trying to run DevStack on the latest
"net' kernel and it looks like I am hanging on some sort of locking
problem with RabbitMQ.  Specifically I am seeing one CPU jump to 100%
with perf showing that I am spinning on a lock.

I'm working to bisect it now, but just thought I would put it out
there if anybody had already root caused this issue.  Below is a few
traces to the spin lock call on the spinning CPU:
I misread the perf trace.  I wasn't spinning on a lock I was spinning
on the IOV iterator.  It just happened to push the lock to the top of
the perf trace.  I bisected it down to the recent change in
iterate_and_advance which was already fixed in Linus's tree in commit
19f18459330f "do 'fold checks into iterate_and_advance()" right'.
Since I resynced both of my trees with Linus's, this should be resolved
now, right?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help