mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@osdl.org>
To: foo@porto.bmb.uga.edu
Cc: linux-kernel@vger.kernel.org
Subject: Re: processes hung in D (raid5/dm/ext3)
Date: Tue, 15 Jun 2004 16:26:07 -0700	[thread overview]
Message-ID: <20040615162607.5805a97e.akpm@osdl.org> (raw)
In-Reply-To: <20040615150036.GB12818@porto.bmb.uga.edu>

foo@porto.bmb.uga.edu wrote:
>
> On Tue, Jun 15, 2004 at 03:09:32AM -0700, Andrew Morton wrote:
> > Wait for it to happen again, then do
> > 
> > 	echo t > /proc/sysrq-trigger
> > 	dmesg -s 1000000 > foo
> > 
> > then send foo, foo.
> 
> Here you go.  I did dump 2f /dev/null /export/home.  The first time it
> completed, the second it hung right away.
> 
> This is with 2.6.7-rc3-bk6 with no other patches, also compiled with a
> newer gcc.
> 
> ...

> dump          D 000017f4796ce9b2     0  1887   1853                     (NOTLB)
> 000001001ae8dbb8 0000000000000006 000001003ffd5948 000001006a6f96f0 
>        0000000000009235 ffffffff803e23a0 000001006a6f9a08 ffffffff802fd643 
>        0000000000000212 0000000000000001 
> Call Trace:<ffffffff802fd643>{raid5_unplug_device+291} <ffffffff80377d0b>{io_schedule+43} 
>        <ffffffff80155f6a>{__lock_page+250} <ffffffff80155c40>{page_wake_function+0} 
>        <ffffffff80155c40>{page_wake_function+0} <ffffffff801567f6>{do_generic_mapping_read+502} 
>        <ffffffff80156a70>{file_read_actor+0} <ffffffff80156d14>{__generic_file_aio_read+372} 
>        <ffffffff80156dfb>{generic_file_read+123} <ffffffff80169994>{handle_mm_fault+292} 
>        <ffffffff80122ad8>{do_page_fault+440} <ffffffff80130948>{recalc_task_prio+424} 
>        <ffffffff8037748c>{thread_return+41} <ffffffff8017bca7>{vfs_read+199} 
>        <ffffffff8017bf19>{sys_read+73} <ffffffff80123f81>{ia32_sysret+0} 
>        

OK, well I'd be suspecting that either devicemapper or raid5 lost an I/O
completion, causing that page to never be unlocked.

Please try the latest -mm kernel, which has a few devicemapper changes,
although they are unlikely to fix this.

If it's possible to remove either raid5 or devicemapper from the picture,
that would help us find the problem.

Other than that, the chances of getting this fixed are proportional to your
skill in finding us a way of reproducing it.  A good start would be to tell
us exactly which commands were used to set up the LVM and the raid array. 
That way a raid/LVM ignoramus like me can take a look ;)


  reply	other threads:[~2004-06-15 23:27 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-15  6:22 foo
2004-06-15 10:09 ` Andrew Morton
2004-06-15 15:00   ` foo
2004-06-15 23:26     ` Andrew Morton [this message]
2004-06-15 23:44       ` Evaldo Gardenali
2004-06-16  2:03       ` foo
2004-06-16  2:16       ` foo
2004-06-16 12:57         ` Alasdair G Kergon
2004-06-16 19:00           ` foo
2004-06-16 19:15             ` Alasdair G Kergon
2004-06-17  2:28           ` foo
2004-06-16  2:48       ` foo
2004-06-16  2:58         ` Andrew Morton
2004-06-16  3:55           ` foo
2004-06-16  4:13           ` foo
2004-06-16  4:25             ` Andrew Morton
2004-06-16  4:41               ` foo
2004-06-16  4:53               ` linux-kernel-owner
2004-06-16  7:22               ` tg3 wrong speed foo

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=20040615162607.5805a97e.akpm@osdl.org \
    --to=akpm@osdl.org \
    --cc=foo@porto.bmb.uga.edu \
    --cc=linux-kernel@vger.kernel.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®