tech-kern archive

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

Re: raidframe oddity, take three (kernel panic!)



der Mouse writes:
> >>> raidctl -u on [a reconstructing RAID 5], boom, instant panic in
> >>> VOP_STRATEGY inside the reconstruction code.
> >> Hmmm.... It's supposed to stop gracefully.. (it didn't used to, and
> >> I though I'd fixed that...)  If you happen to have the panic message
> >> and trace handy I'd be interested in seeing it..
> 
> uvm_fault(0xc0a0cbc0, 0, 1) -> 0xe
> kernel: supervisor trap page fault, code=0
> 
> ddb's trace says (scribbled-down copy, ie, minor errors moderately
> likely):
> 
> VOP_STRATEGY+0x1c
> rf_DispatchKernelIO+0x170
> TryToRead+0x612
> ProcessReconEvent+0x468
> rf_ContinueReconstructFailedDisk+0x282
> rf_ReconstructInPlace+0x3e7
> rf_ReconstructInPlaceThread+0x44
> 
> I have a kernel coredump from a sample crash, in case there's anything
> useful to be extracted from it.  It appears to be repeatable (and, I
> would guess, probably not a Heisenbug), so if it would be useful to
> trigger it with, say, debugging printfs added, I can do that.

Ahh.. it seems I did parity checking, but not reconstruction... 
It seems that fixing this for the reconstruction case is fairly 
straightforward... let me see what I can come up with...

Later...

Greg Oster




Home | Main Index | Thread Index | Old Index