"Jeff Quast" writes:
> 
> My first few months with raidframe caused many kernel panics. With 30
> minutes of parity checking, this was a difficult learning experience.
> I was initialy led to beleive that raidframe was hardly stable (and
> therfor disabled in GENERIC).
> 
> However, as I gained experience with raidctl and raidframe, and traced
> the panics to code level, I almost always found the panics were caused
> by my misuse or misinterpretation of raidctl(8). A small book could
> probobly be written on the many different situations you can find
> yourself in with raidframe.
> 
> I havn't had a kernel panic for a long time, and have had 3 disks fail
> since on a level 5 raid without issue reconstructing, changing
> geometry, etc. If memory serves me, I may have reconstructed a mounted
> raidset, though given the choice, I certainly wouldn't.

RAIDframe was built to allow reconstructing a mounted RAID set... in 
fact, it goes to a lot of trouble to allow that to happen properly... 
The only 'problem' you might notice would be a performance 
degredation for both the rebuild and any user IO taking place... 

> All in all, I find kernel panics with raidframe is just its way of
> saying "Bad choice of arguments" :)

RAIDframe in OpenBSD is somewhat lax about checking the input 
provided by raidctl... It works quite well if you don't tell it 
to do anything it's not expecting :-}  (most (all?) of those problems 
have long since been cleaned up -- unfortunately not in the code base 
that's in OpenBSD though :( )

Later...

Greg Oster

Reply via email to