<div dir="ltr">Rants aside...there are definitely some use cases that currently aren't possible.  I think we can all agree on that.<br><br>But I don't think that Michael is alone here.  I know that this
particular issue has prevented us from
deploying Ubuntu on our servers.  I would imagine that this issue is a
show stopper for other potential customers who would be willing to pay
for support contracts as well.<br>
<br>We run Zimbra here so the recent partnership makes Ubuntu even more attractive.  But our mail server also runs software raid 1 and for now Red Hat is getting our support contracts.<br><br>Now having said that I'm
glad that this problem is finally getting some attention.  But for it to be a viable option here it has to be in a LTS release so what are the chances of this getting back
ported to Hardy once it's released in Intrepid?  Considering that the LTS server
users are the Ubuntu market segment that will benefit from this the
most from this and are the ones who are willing to pay for support
contracts.<br>
--<br>David<br><br><div class="gmail_quote">On Tue, Aug 26, 2008 at 11:54 AM, Soren Hansen <span dir="ltr"><<a href="mailto:soren@ubuntu.com">soren@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tue, Aug 26, 2008 at 10:20:45AM -0500, Michael Hipp wrote:<br>
>>>> But in the meantime ... this is Intrepid. What do I do about the<br>
>>>> "production" Hardy that I is now known to ship with a broken RAID<br>
>>>> implementation?<br>
>>> Just because it doesn't boot without intervention from a degraded<br>
>>> RAID, that doesn't mean it won't carry on when the RAID degrades<br>
>>> right?  Or am I missing the issue?<br>
>> No, you are quite right. I also don't particularly approve of such<br>
>> frivolous usage of the word "broken".<br>
> What word would *you* choose to describe a server that won't boot when<br>
> only one of it's (supposedly redundant) members is down?<br>
<br>
</div>Apparantly, I should be calling it a server "that doesn't do what<br>
Michael Hipp expects it to".<br>
<div class="Ih2E3d"><br>
> It might help if you were aware that I've been fighting this issue<br>
> with Ubuntu releases ever since the days of 4.10:<br>
><br>
> <a href="http://ubuntuforums.org/showthread.php?t=15655" target="_blank">http://ubuntuforums.org/showthread.php?t=15655</a><br>
> <a href="https://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/12052" target="_blank">https://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/12052</a><br>
<br>
</div>Ok, make that: a server "that *still* doesn't do what Michael Hipp<br>
expects it to".<br>
<br>
I'm quite happy that the server doesn't boot if my raid array is broken,<br>
actually.<br>
<br>
Imagine a scenario where the disk controller is flaky. Disk A goes away<br>
while the system is running, and is then out of date. You reboot the<br>
machine (or perhaps it rebooted itself because the flaky controller<br>
short circuited or whatever), and for whatever reason (flaky controller,<br>
remember?), the system boots from disk B instead. The changes to your<br>
filesystem since disk A disappeared away are not there, and new changes<br>
are being written to disk B, and there's no chance of merging the two.<br>
This is what I refer to as "having a very bad day".<br>
<br>
There are lots of other scenarios where you really don't want to boot if<br>
your RAID array is not in tip-top shape. If the system is already<br>
running, it knows something about its current state, which disk is the<br>
more trustworthy one, etc. When booting, this is not the case.<br>
<br>
I value data over uptime.<br>
<div class="Ih2E3d"><br>
> Every time I think it's fixed I seem to learn that it's uh, er, not<br>
> functional once again.<br>
<br>
</div>"Not acting in the way you want" is not the same as "not functional".<br>
<div class="Ih2E3d"><br>
> (I'm pretty sure it works fine in 6.06 LTS tho it's been a long time<br>
> since I tested it.)<br>
<br>
</div>Nope. It's the same.<br>
<div class="Ih2E3d"><br>
> I've been installing operating systems on RAID1 for my little LAN<br>
> servers for as long as I can remember. Before Ubuntu it never occurred<br>
> to me that getting a system to boot a RAID1 with a defunct member was<br>
> some rocket science.<br>
<br>
</div>True, it's more difficult than it could be. Dustin has been working hard<br>
on getting that fixed in Intepid.<br>
<div class="Ih2E3d"><br>
> Why, pray tell, can't Ubuntu make this Just Work like most every thing<br>
> else in Ubuntu?<br>
<br>
</div>"Just Work" in this context means different things to different people.<br>
To me, "Just Work" means that it above all doesn't corrupt my data. To<br>
others, it might mean "start the sucker no matter what, so that I can<br>
get on with my life". Neither is a malfunction, so both options should<br>
be available, but spare me the "broken" and "not functional" babble.<br>
<div class="Ih2E3d"><br>
> Would my rant be any better received if I pointed out that this stuff<br>
> has worked just fine in versions of Red Hat and Windows dating back<br>
> almost a decade.<br>
<br>
</div>Not in particular, no.<br>
<div><div></div><div class="Wj3C7c"><br>
--<br>
Soren Hansen               |<br>
Virtualisation specialist  | Ubuntu Server Team<br>
Canonical Ltd.             | <a href="http://www.ubuntu.com/" target="_blank">http://www.ubuntu.com/</a><br>
</div></div><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iJwEAQECAAYFAki0J0wACgkQo+Mz6+DAzGxWawQAp5QIvyEmqlB4mNBHg1rteezg<br>
qk1kQomhx29gJZyZuKxxUwHcPYo9zACD658FFQOpxVsNaaZSdeSFZS9FO074oJsX<br>
K4DyOTCQ+ECCP7BxaAviSZcJC2dwkSKlgsG/NS8tsAOBtqJmJIPVdXbFBGvx30lA<br>
rzLQ8dHBT0sW9TuYYkY=<br>
=he98<br>
-----END PGP SIGNATURE-----<br>
<br>--<br>
ubuntu-server mailing list<br>
<a href="mailto:ubuntu-server@lists.ubuntu.com">ubuntu-server@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-server" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-server</a><br>
More info: <a href="https://wiki.ubuntu.com/ServerTeam" target="_blank">https://wiki.ubuntu.com/ServerTeam</a><br></blockquote></div><br></div>