Re: More 'D' state processes [was: Re: Weird problem: mdadm blocks]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 22 Dec 2013 17:43:43 +0100 Hans Kraus <hans@xxxxxxxxxxxxxx> wrote:

> Hi Neil,

Hi Hans,
 sorry for the delay - Christmas/New Year vacation...

> > [40800.777037] xfsaild/dm-0    D ffff88003754c300     0 20798      2
> > 0x00000000
> > [40800.777042]  ffff88003754c300 0000000000000046 0000000000000000
> > ffff88005d7c51a0
> > [40800.777047]  0000000000013780 ffff88001b01ffd8 ffff88001b01ffd8
> > ffff88003754c300
> > [40800.777052]  ffff880071fede00 ffffffff81070fc1 0000000000000046
> > ffff88003734a400
> > [40800.777057] Call Trace:
> > [40800.777061]  [<ffffffff81070fc1>] ? arch_local_irq_save+0x11/0x17
> > [40800.777071]  [<ffffffffa0170466>] ? md_flush_request+0x96/0x111 [md_mod]
> > [40800.777076]  [<ffffffff8103f6c4>] ? try_to_wake_up+0x197/0x197
> > [40800.777082]  [<ffffffffa0f11711>] ? make_request+0x25/0x37a [raid456]
> > [40800.777091]  [<ffffffffa0185873>] ?

This looks like the most likely root of the problem - something wrong in
md_flush_request.

There was a bug here fixed in 2.6.37

commit a035fc3e2531703b539f23bec4ca7943cfc69349
Author: NeilBrown <neilb@xxxxxxx>
Date:   Thu Dec 9 16:17:51 2010 +1100

    md: fix possible deadlock in handling flush requests.

You didn't say which kernel you were running.  Could it be earlier than
2.6.37???

NeilBrown

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux