[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <C1438B59050E1B4C9482FF3266AD6BA32D8D9854F7@gretna.indigovision.com>
Date: Fri, 2 Sep 2011 17:22:38 +0100
From: Bruce Stenning <b.stenning@...igovision.com>
To: Tejun Heo <htejun@...il.com>
CC: Mark Lord <kernel@...savvy.com>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"linux-ide@...r.kernel.org" <linux-ide@...r.kernel.org>,
Jeff Garzik <jgarzik@...ox.com>
Subject: RE: sata_mv port lockup on hotplug (kernel 2.6.38.2)
> That's weird. Another EH is scheduled after one completes but EH
> doesn't kick in. Hmmm... can't see how that can happen. How easily
> can you reproduce the problem?
>
> Thanks.
Hi Tejun,
I hope you are well :-)
I have been trying to determine if the problem is that it is failing to
schedule the EH, or whether it is correctly scheduling it but for some
reason it is getting blocked or lost.
Unfortunately it has so far been quite difficult to reproduce when specifically
attempting to. In normal use cases I reproduced it twice by unplugging a drive
from a RAID array with redundancy intact. This was out of around a dozen
cycles of waiting until redundancy was restored while the unit was under load,
popping the disk, reinserting, and triggering a RAID rebuild.
I have only twice managed to trigger a lockup deliberately. In both cases the
tracing showed a scheduled EH which was subsequently not enacted.
How long could it take for the EH to be enacted? In the lockups that I
have reproduced it did not seem to have recovered minutes later, but perhaps
if I had waited longer...? I have noticed that error recovery sometimes backs
off for 8s and even 33s, but it always warns when that sort of delay is coming
up.
I shall continue to try to track down why the scheduled EH does not happen.
Kind Regards,
Bruce.
Latest News at: http://www.indigovision.com/index.php/en/news.html
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists