From: Trond Myklebust <Trond.Myklebust@netapp.com>
To: Florin Iucha <florin@iucha.net>
Cc: Andrew Morton <akpm@linux-foundation.org>,
Linus Torvalds <torvalds@linux-foundation.org>,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Adrian Bunk <bunk@stusta.de>,
OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/4] 2.6.21-rc7 NFS writes: fix a series of issues
Date: Wed, 18 Apr 2007 09:15:31 -0400 [thread overview]
Message-ID: <1176902131.6796.62.camel@heimdal.trondhjem.org> (raw)
In-Reply-To: <20070418123842.GF24044@iucha.net>
On Wed, 2007-04-18 at 07:38 -0500, Florin Iucha wrote:
> On Tue, Apr 17, 2007 at 10:37:38PM -0700, Andrew Morton wrote:
> > Florin, can we please see /proc/meminfo as well?
>
> http://iucha.net/nfs/21-rc7-nfs2/meminfo
>
> > Also the result of `echo m > /proc/sysrq-trigger'
>
> http://iucha.net/nfs/21-rc7-nfs2/big-copy
>
> This has 'echo m > /proc/sysrq-trigger', 'echo t >
> /proc/sysrq-trigger' and 'echo 0 > /proc/sys/sunrpc/rpc_debug'.
Thanks.
So it looks as if you have a massive backlog of requests waiting in the
RPC layer to get sent. That would indeed trigger the BDI congestion
control stuff, and prevent you from sending more requests. The
interesting bit is this:
[ 399.665314] -pid- proc flgs status -client- -prog- --rqstp- -timeout -rpcwait -action- ---ops--
[ 399.665338] 40373 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0de0 0 xprt_resend ffffffff804196bf ffffffff80440b10
[ 399.665345] 40391 0001 0001 -11 ffff81007f418508 100003 ffff810078eb05c8 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665351] 40392 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0128 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665358] 40393 0001 0001 -11 ffff81007f418508 100003 ffff810078eb1158 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665364] 40394 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0f08 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665371] 40395 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0000 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665377] 40396 0001 0001 -11 ffff81007f418508 100003 ffff810078eb1030 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665384] 40397 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0cb8 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665390] 40398 0001 0001 -11 ffff81007f418508 100003 ffff810078eb06f0 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665397] 40399 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0940 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665404] 40400 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0818 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665410] 40401 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0378 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.665417] 40402 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0250 0 xprt_sending ffffffff804196bf ffffffff80440b10
[ 399.669252] 41086 0001 0001 0 ffff81007f418508 100003 ffff810078eb0a68 15000 xprt_pending ffffffff804196bf ffffffff80440b10
[ 399.669258] 41087 0001 0001 -11 ffff81007f418508 100003 ffff810078eb0b90 0 xprt_resend ffffffff804196bf ffffffff80440b10
[ 399.669265] 41088 0001 0001 -11 ffff81007f418508 100003 ffff810078eb04a0 0 xprt_sending ffffffff804196bf ffffffff80440b10
There is only one request on the 'pending' queue. That would usually
indicate that the connection to the server is down. Can you check using
"netstat -t" whether or not there is a connection in the 'ESTABLISHED'
state to the server? Please also repeat the command a couple of times in
order to see if the socket/port number on the connection changes.
Cheers
Trond
next prev parent reply other threads:[~2007-04-18 13:15 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20070416125905.GA2769@iucha.net>
[not found] ` <1176736734.6761.45.camel@heimdal.trondhjem.org>
[not found] ` <Pine.LNX.4.64.0704160904560.5473@woody.linux-foundation.org>
[not found] ` <1176740307.6761.56.camel@heimdal.trondhjem.org>
[not found] ` <1176741408.6761.62.camel@heimdal.trondhjem.org>
[not found] ` <1176792399.3035.30.camel@twins>
[not found] ` <1176796503.3035.33.camel@twins>
2007-04-17 17:01 ` nfs: desynchronized value of nfs_i.ncommit OGAWA Hirofumi
2007-04-17 22:44 ` Trond Myklebust
2007-04-18 1:19 ` [PATCH 0/4] 2.6.21-rc7 NFS writes: fix a series of issues Trond Myklebust
2007-04-18 1:29 ` [PATCH 1/4] NFS: clean up the unstable write code Trond Myklebust
2007-04-18 1:29 ` [PATCH 2/4] NFS: Don't clear PG_writeback until after we've processed unstable writes Trond Myklebust
2007-04-18 1:29 ` [PATCH 3/4] NFS: Fix the 'desynchronized value of nfs_i.ncommit' error Trond Myklebust
2007-04-18 1:29 ` [PATCH 4/4] NFS: Fix race in nfs_set_page_dirty Trond Myklebust
2007-04-18 2:58 ` [PATCH 0/4] 2.6.21-rc7 NFS writes: fix a series of issues Andrew Morton
2007-04-18 3:06 ` Trond Myklebust
2007-04-18 3:30 ` Florin Iucha
2007-04-18 3:54 ` Trond Myklebust
2007-04-18 4:07 ` Florin Iucha
2007-04-18 4:13 ` Andrew Morton
2007-04-18 4:30 ` Florin Iucha
2007-04-18 5:14 ` Linus Torvalds
2007-04-18 5:26 ` Florin Iucha
2007-04-18 5:37 ` Andrew Morton
2007-04-18 12:38 ` Florin Iucha
2007-04-18 13:15 ` Trond Myklebust [this message]
2007-04-18 13:42 ` Florin Iucha
2007-04-18 14:11 ` Trond Myklebust
2007-04-18 14:17 ` Florin Iucha
2007-04-18 14:19 ` Trond Myklebust
2007-04-19 1:52 ` Florin Iucha
2007-04-19 2:45 ` Trond Myklebust
2007-04-19 4:38 ` Success! Was: " Florin Iucha
2007-04-19 15:12 ` Chuck Lever
2007-04-19 15:17 ` Trond Myklebust
2007-04-19 15:50 ` Florin Iucha
2007-04-19 16:09 ` Trond Myklebust
2007-04-19 19:58 ` Failure! " Florin Iucha
2007-04-19 21:30 ` Trond Myklebust
2007-04-19 21:49 ` Florin Iucha
2007-04-20 13:30 ` Success! Was: " Florin Iucha
2007-04-20 13:37 ` Trond Myklebust
2007-04-20 13:51 ` Florin Iucha
2007-04-18 14:14 ` Florin Iucha
2007-04-29 19:41 ` Rogier Wolff
2007-04-29 20:09 ` Peter Zijlstra
2007-04-18 11:38 ` Trond Myklebust
2007-04-18 9:54 ` OGAWA Hirofumi
2007-04-18 8:19 ` Peter Zijlstra
2007-04-18 16:41 ` Peter Zijlstra
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1176902131.6796.62.camel@heimdal.trondhjem.org \
--to=trond.myklebust@netapp.com \
--cc=a.p.zijlstra@chello.nl \
--cc=akpm@linux-foundation.org \
--cc=bunk@stusta.de \
--cc=florin@iucha.net \
--cc=hirofumi@mail.parknet.co.jp \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®