From: "Chad N. Tindel" <chad@tindel.net>
To: Jay Vosburgh <fubar@us.ibm.com>
Cc: shmulik.hen@intel.com, "David S. Miller" <davem@redhat.com>,
Jeff Garzik <jgarzik@pobox.com>,
chad@tindel.net, bonding-devel@lists.sourceforge.net,
netdev@oss.sgi.com
Subject: Re: [Bonding-devel] Re: [bonding] compatibilty issues
Date: Tue, 30 Sep 2003 17:36:50 -0400 [thread overview]
Message-ID: <20030930213650.GA71877@calma.pair.com> (raw)
In-Reply-To: <200309301639.h8UGdqCq026858@death.ibm.com>
> Toast the whatever_OLD guys (the backwards compat ioctls) in
> both 2.4 and 2.6. Backwards compatibility is good, but there are
> limits, and I think these have reached their limit.
>
> Keep the ABI versioning stuff in both 2.4 and 2.6. As I've
> said, that slimmed down ifenslave really makes my mouth water in
> anticipation, but I don't think we can escape our fate that easily
> just yet. Someday....
>
> Any comments from the usual gang?
My recommendations are more towards the middle than either end. I would
like to see us get rid of the _OLD ioctls in the 2.6 kernel specifically
because it uses the SIOCDEVPRIVATE ioctls. This only breaks redhat if they
are shipping with a 3 year old ifenslave. I would like to see them stay
in 2.4 for the rest of the 2.4 tree specifically so that people who want
to run on 3 year old systems can continue to do so without us breaking
their world.
Now, that being said... who you really need buyoff from is David Miller and
Jeff Garzik, since they need to be OK with whatever you implement. Those
guys tend to be more conservative than me, so if you can convince them
of your plan then I won't argue with it.
> I'm still looking through the patch set; I generally like what
> I see, and think it's probably all good to go for 2.6 (modulo the
> various changes we're discussing). I was thinking the same for 2.4,
> but then I had a long chat with Chad, and now he's got me worried
> about potential stability problems from such a large set of changes.
This was just a general comment. 2.4 is supposed to be a stable tree...
that is, once 2.6 becomes real, we should make a concerted effort to
not put new features into 2.4 in an effort to keep it stable. There are
plenty of customers in the real world that won't be moving to 2.6 for 1-2
years, and such people are not concerned with getting the newest features...
they're most concerned with having something that is supportable and doesn't
break.
> I'm wondering if we should apply the set to 2.6 first, and
> give it some air time in that environment before going on to 2.4.
That doesn't seem like a bad idea to me.
> Unfortunately, no, it doesn't seem to be feasible to keep the
> 2.4 and 2.6 source bases identical (which I was pretty jazzed about).
> I still want to try to keep them as close as is reasonable, which is
> why I'd like to put the full cleanup set into 2.4 if we can.
Its highly un-reasonable to keep the 2.4 tree in sync with 2.6 in the
long run. Like I said, at some point, we should stop putting new features
into 2.4... and this will be the same point at which they begin to diverge
rapidly. Now, all that said... I don't think we're at that point yet, and
so I have no objection with going through the pain of keeping them in
sync still.
Chad
next prev parent reply other threads:[~2003-09-30 21:36 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <E791C176A6139242A988ABA8B3D9B38A02A464F1@hasmsx403.iil.intel.com>
2003-09-30 11:42 ` [bonding] compatibilty issues Shmulik Hen
2003-09-30 16:39 ` [Bonding-devel] " Jay Vosburgh
2003-09-30 21:36 ` Chad N. Tindel [this message]
2003-10-01 7:05 ` David S. Miller
[not found] <E791C176A6139242A988ABA8B3D9B38A02A464F2@hasmsx403.iil.intel.com>
2003-10-01 8:49 ` Shmulik Hen
2003-10-01 18:26 ` Chad N. Tindel
2003-10-01 19:25 ` Jay Vosburgh
[not found] <E791C176A6139242A988ABA8B3D9B38A02A464F9@hasmsx403.iil.intel.com>
2003-10-02 6:37 ` Shmulik Hen
2003-10-03 19:57 ` Jay Vosburgh
2003-10-02 7:57 ` Shmulik Hen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030930213650.GA71877@calma.pair.com \
--to=chad@tindel.net \
--cc=bonding-devel@lists.sourceforge.net \
--cc=davem@redhat.com \
--cc=fubar@us.ibm.com \
--cc=jgarzik@pobox.com \
--cc=netdev@oss.sgi.com \
--cc=shmulik.hen@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).