From: Florin Iucha <florin@iucha.net>
To: Fengguang Wu <wfg@mail.ustc.edu.cn>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Trond Myklebust <trond.myklebust@fys.uio.no>,
Peter Zijlstra <peterz@infradead.org>
Subject: Re: pdflush stuck in D state with v2.6.24-rc1-192-gef49c32
Date: Tue, 30 Oct 2007 06:42:50 -0500 [thread overview]
Message-ID: <20071030114250.GL25561@iucha.net> (raw)
In-Reply-To: <E1ImlvH-0003YH-Qf@localhost>
[-- Attachment #1: Type: text/plain, Size: 2552 bytes --]
On Tue, Oct 30, 2007 at 03:54:03PM +0800, Fengguang Wu wrote:
> On Sun, Oct 28, 2007 at 10:24:29AM -0500, Florin Iucha wrote:
> [...]
> > [ 3687.824468]
> > [ 3687.824470] pdflush D ffffffff805787c0 0 248 2
> > [ 3687.824473] ffff810006001d90 0000000000000046 0000000000000000 0000000000000286
> > [ 3687.824476] ffff8100057fc770 ffff810003062000 ffff8100057fc978 0000000106001da0
> > [ 3687.824480] 0000000000000003 ffffffff8023b1b2 0000000000000000 0000000000000000
> > [ 3687.824483] Call Trace:
> > [ 3687.824488] [<ffffffff8023b1b2>] __mod_timer+0xb8/0xca
> > [ 3687.824492] [<ffffffff8055c87a>] schedule_timeout+0x8d/0xb4
> > [ 3687.824496] [<ffffffff8023ad6c>] process_timeout+0x0/0xb
> > [ 3687.824499] [<ffffffff8055c79a>] io_schedule_timeout+0x28/0x33
> > [ 3687.824503] [<ffffffff8026bb24>] congestion_wait+0x6b/0x87
> > [ 3687.824506] [<ffffffff80245983>] autoremove_wake_function+0x0/0x38
> > [ 3687.824510] [<ffffffff8029e684>] writeback_inodes+0xcd/0xd5
> > [ 3687.824514] [<ffffffff80266dc4>] wb_kupdate+0xbb/0x10d
> > [ 3687.824518] [<ffffffff80267165>] pdflush+0x0/0x1c3
> > [ 3687.824520] [<ffffffff8026727d>] pdflush+0x118/0x1c3
> > [ 3687.824523] [<ffffffff80266d09>] wb_kupdate+0x0/0x10d
> > [ 3687.824527] [<ffffffff80245876>] kthread+0x49/0x77
> > [ 3687.824530] [<ffffffff8020c598>] child_rip+0xa/0x12
> > [ 3687.824535] [<ffffffff8024582d>] kthread+0x0/0x77
> > [ 3687.824538] [<ffffffff8020c58e>] child_rip+0x0/0x12
> > [ 3687.824540]
> >
> > What could cause this? I use NFS4 to automount the home directories
> > from a Solaris10 server, and this box found a few bugs in the NFS4
> > code (fixed in the 2.6.22 kernel).
> >
> > I'll try running with 2.6.23 again for a few days, to see if I get the
> > pdflush stuck. Any other ideas?
>
> It could be triggered by the more aggressive writeback behavior - the
> new code will keep on retrying as long as there are dirty inodes pending.
>
> Florin, would you try the attached patches against 2.6.24-git?
> They may generate big traffic of printk messages, but will help
> debug the problem.
I have updated to v2.6.24-rc1-334-g82798a1. After using my computer
for two hours, I left the computer idle overnight. This morning,
pdflushd is again consuming 25% of a CPU. I will try Fengguang's
patches today.
florin
--
Bruce Schneier expects the Spanish Inquisition.
http://geekz.co.uk/schneierfacts/fact/163
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2007-10-30 11:43 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-28 15:24 pdflush stuck in D state with v2.6.24-rc1-192-gef49c32 Florin Iucha
2007-10-29 13:46 ` Trond Myklebust
2007-10-29 15:01 ` Florin Iucha
2007-10-29 18:43 ` Trond Myklebust
2007-10-29 18:48 ` Florin Iucha
2007-10-30 7:54 ` Fengguang Wu
2007-10-30 7:54 ` Fengguang Wu
2007-10-30 11:42 ` Florin Iucha [this message]
2007-10-30 11:49 ` Fengguang Wu
2007-10-30 11:49 ` Fengguang Wu
2007-10-30 11:55 ` Florin Iucha
2007-10-31 0:02 ` Florin Iucha
2007-10-31 3:52 ` Florin Iucha
2007-10-31 6:53 ` Fengguang Wu
2007-10-31 6:53 ` Fengguang Wu
2007-10-31 12:16 ` Florin Iucha
2007-10-31 17:53 ` Florin Iucha
2007-11-01 7:15 ` Fengguang Wu
2007-11-01 7:15 ` Fengguang Wu
2007-11-01 12:25 ` Florin Iucha
2007-11-01 13:03 ` Fengguang Wu
2007-11-01 13:03 ` Fengguang Wu
2007-11-01 14:14 ` Florin Iucha
2007-11-02 1:33 ` Fengguang Wu
2007-11-02 1:33 ` Fengguang Wu
2007-11-02 2:10 ` Florin Iucha
2007-11-02 12:56 ` Fengguang Wu
2007-11-02 12:56 ` Fengguang Wu
2007-11-02 13:32 ` Florin Iucha
2007-11-11 13:43 ` Thomas
2007-12-04 10:28 ` [Bug 9291] " Ingo Molnar
2007-12-04 17:45 ` Thomas Kuther
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=20071030114250.GL25561@iucha.net \
--to=florin@iucha.net \
--cc=linux-kernel@vger.kernel.org \
--cc=peterz@infradead.org \
--cc=trond.myklebust@fys.uio.no \
--cc=wfg@mail.ustc.edu.cn \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.