Re: sk98lin for 2.6.23-rc1

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Willy Tarreau
Date: Saturday, September 8, 2007 - 9:48 pm

On Sat, Sep 08, 2007 at 10:42:20PM -0400, Kyle Rose wrote:

Adrian generally wants to force "normal" users to test new drivers in order
to quickly find bugs and fade out older ones. While this is often possible
on the desktop, it's not possible for production servers. And not everyone
can run 2.6.16.x to get a long-term stable kernel.

I think that what is really needed is to add the opposite of "experimental"
in the config options. Something like "deprecated drivers" which would be
disabled by default. Desktop users would normally not care about that and
rely only on newer drivers. Server users would have to enable the option if
they want their old driver to be present because they have no other choice.

With each driver's help text, it would be wise to add some text indicating
what will replace the driver in question, so that their users know how to
test it on non-production machines.

But I agree with Kyle that on production systems, it is not acceptable to
have a driver hang even once a month. This generally implies loss of service
and customers going away. Ideology has no place in this area, is is quickly
replaced by pragmatism.

It was the same reason I spent time trying to get sky2 to reliably work in
2.4 ; sk98lin v8 was horribly unstable. Sky2 was fairly better but did not
support some basic operations such as ifdown/ifup. sk98lin v10 finally worked
fine, and I upgraded my customer's system with it because I needed anything
which would reliably work. It was not acceptable anymore to have the customer
phone twice a week complaining that their server had crashed again.

In the long term, I would really like to get sky2 to work well in 2.4
because I'm more confident it in, it's cleaner, less obscure and less
bloated. Having passed terabytes of data through both drivers I have
not observed any glitch with sky2 as I had with sk98lin v8.

Fortunately, sky2 chips are mostly found on desktop motherboards, so that
helps the driver stabilize very quickly. It should not take as long as
the transition from eepro100 to e100.

Willy

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 8:16 am)
Re: sk98lin for 2.6.23-rc1, Jan Engelhardt, (Thu Jul 26, 9:28 am)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 9:30 am)
Re: sk98lin for 2.6.23-rc1, Jan Engelhardt, (Thu Jul 26, 9:41 am)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Thu Jul 26, 9:57 am)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Thu Jul 26, 12:17 pm)
Re: sk98lin for 2.6.23-rc1, Chris Stromsoe, (Thu Jul 26, 3:58 pm)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Thu Jul 26, 4:38 pm)
Re: sk98lin for 2.6.23-rc1, Jeff Garzik, (Thu Jul 26, 4:41 pm)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Thu Jul 26, 4:52 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 6:07 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Thu Jul 26, 6:13 pm)
Re: sk98lin for 2.6.23-rc1, Rob Sims, (Sun Jul 29, 8:01 pm)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Wed Sep 5, 2:22 am)
Re: sk98lin for 2.6.23-rc1, James Corey, (Wed Sep 5, 12:42 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Wed Sep 5, 2:04 pm)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Wed Sep 5, 4:00 pm)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Sat Sep 8, 10:44 am)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Sat Sep 8, 12:11 pm)
Re: sk98lin for 2.6.23-rc1, Kyle Rose, (Sat Sep 8, 7:42 pm)
Re: sk98lin for 2.6.23-rc1, Willy Tarreau, (Sat Sep 8, 9:48 pm)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Sun Sep 9, 4:13 am)
Re: sk98lin for 2.6.23-rc1, Chris Stromsoe, (Sun Sep 9, 5:54 am)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Mon Sep 10, 7:32 am)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Mon Sep 10, 8:39 am)
Re: sk98lin for 2.6.23-rc1, Kyle Moffett, (Mon Sep 10, 9:23 pm)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Tue Sep 11, 1:05 am)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Tue Sep 11, 4:54 am)
Re: sk98lin for 2.6.23-rc1, Bill Davidsen, (Tue Sep 11, 7:29 am)
Re: sk98lin for 2.6.23-rc1, Adrian Bunk, (Tue Sep 11, 8:03 am)
Re: sk98lin for 2.6.23-rc1, James Corey, (Tue Sep 11, 3:20 pm)
Re: sk98lin for 2.6.23-rc1, Willy Tarreau, (Tue Sep 11, 3:37 pm)
Re: sk98lin for 2.6.23-rc1, Torsten Kaiser, (Wed Sep 12, 9:46 am)
Re: sk98lin for 2.6.23-rc1, Stephen Hemminger, (Tue Nov 6, 3:23 pm)
Re: sk98lin for 2.6.23-rc1, Chris Stromsoe, (Tue Nov 6, 6:42 pm)