On sam, oct 02, 1999 at 01:18:34 -0700, Jones, Clay wrote:
> I'm not sure if there is a political reason why the "alpha" raid is not in
> the kernel.  It's been available since 2.0.30 as a patch (well over a year I
> think).

It was actually put in some 2.2.11-prex  (or was it 12-prex), and was backed
out because some  people who don't read docs complained  that it broke their
0.50 array.
The problem  is that  if you  install the newer  kernel, and  reboot without
doing anything else,  things will break. You need a new  suite of user level
tools, and you need to read the docs.
Don't flame  me for  saying this,  I'm merely repeating  what came  from the
thread about this issue that was on linux-kernel a few weeks ago.

Ingo promised he would  do his best so that this gets into  2.4 once and for
all.

The part that really sucks IHO is the useless error messages that mkraid
returns. I mean "failed" isn't very useful...
It should say: "your user tools protocol version 0.90.2 don't match the code
in the kernel which is version 0.90.1 (or version 0.50.3)"

Or it should say "you are missing option xyz in /etc/raidtab".

> The last I'd read was that the Kernel team did not want any changes that
> required "Tool" changes as well.  So if the new raid would run with the old
> tools, they would probably add it.

Although the newer  knfs requires new tools, it's apparently  going to go in
2.2.13, but the idea is that if you reboot and knfs fails because you didn't
read the docs and didn't upgrade your tools, it's no big deal.
If  you  reboot  your machine  and  a  critical  array  (or even  your  root
filesystem) doesn't come up, that's much worse

I would personally put the newer patch  in, but have the kernel Makefile for
raid pause the compilation process, display  a message warning about the new
tools, and have the user type ok before the compilation resumes.
I didn't come up  with the idea, the Debian folks have  been doing this with
their packages.
I think it'd be nice if Alan did that with the knfs patch so that people get
a fair warning and can't complain :-)
(I can also envision a variable in the main Makefile that says "don't bother
me with  warnings and don't  ever pause my kenrel  compile, I know  what I'm
doing")

Alan?

> All in all, the newer raid has been much more stable.  Other than a lack of
> detailed documentation, the newer raid tools generally work better.

I think we all agree here :-)

Marc
-- 
Microsoft is to software what McDonalds is to gourmet cooking
 
Home page: http://marc.merlins.org/ (friendly to non IE browsers)
Finger [EMAIL PROTECTED] for PGP key and other contact information

Reply via email to