Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758195AbZFIRYX (ORCPT ); Tue, 9 Jun 2009 13:24:23 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755226AbZFIRYK (ORCPT ); Tue, 9 Jun 2009 13:24:10 -0400 Received: from e3.ny.us.ibm.com ([32.97.182.143]:38508 "EHLO e3.ny.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753587AbZFIRYJ (ORCPT ); Tue, 9 Jun 2009 13:24:09 -0400 From: Jay Vosburgh To: Patrick McHardy cc: Arnd Bergmann , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, bonding-devel@lists.sf.net, "David S. Miller" Subject: Re: [Bonding-devel] BUG: bonding module can only be loaded once In-reply-to: <4A2E8D62.6090004@trash.net> References: <20090608151127.70146505@nehalam> <200906091406.45463.arnd@arndb.de> <20090609080232.45f81833@nehalam> <4A2E80B3.6010600@trash.net> <4752.1244564082@death.nxdomain.ibm.com> <4A2E8D62.6090004@trash.net> Comments: In-reply-to Patrick McHardy message dated "Tue, 09 Jun 2009 18:27:14 +0200." X-Mailer: MH-E 8.0.3; nmh 1.3-RC3; GNU Emacs 22.2.1 Date: Tue, 09 Jun 2009 10:24:11 -0700 Message-ID: <13521.1244568251@death.nxdomain.ibm.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2513 Lines: 55 Patrick McHardy wrote: >Jay Vosburgh wrote: >> Patrick McHardy wrote: >> >>> In any case, this is not the first time this has been broken and the >>> fundamental reason is in my opinion that the bonding interface is >>> broken to begin with. The module aliasing thing is complete crap >>> and should have been phased out long ago. At this point its probably >>> not worth anymore to migrate people to the sysfs interface though, >>> the best thing would be to add an rtnl_link interface and phase out >>> both. >> >> The "load bonding multiple times" stuff is only there now for >> backwards compatibility with old distro initscripts / sysconfig packages >> that don't configure bonding through sysfs (a sysfs API was added to >> bonding three or four years ago). >> >> All of the current distro releases I'm aware of use sysfs to >> configure bonding, and have done so for at least a year or two. I >> haven't done an exhaustive survey, but it seems unlikely that users are >> running a current up to date kernel with a two or three year old >> initscripts / sysconfig package. Anybody have information to the >> contrary? > >I'd expect its not the distros, but rather the applicances which might >still be using this. I know a vendor I used to work for a couple of >years ago just recently made the switch from 2.6.16 to a current kernel, >and I'd expect that they are still using this (I can find out tommorrow >if you want to know for sure). Vyatta likewise, I guess. Yes, I'd like to know for sure; thanks. >> If nobody has any heartburn at dropping support for multiple >> bonding instances on old distros, I'm as happy as anybody to remove all >> of the multiple load logic from bonding. There's been plenty of time >> for transitioning from "multiple load" to sysfs. > >In my opinion it would need a feature-removal-schedule announcement. Yah, probably. The multiple load stuff was working fine as of, oh, a year or two ago, so I wasn't worried so much about getting rid of it. If it's causing problems, though, it's time for it to go (or be scheduled to go in the not too distant future). Can't keep driving that Ford Pinto forever. -J --- -Jay Vosburgh, IBM Linux Technology Center, fubar@us.ibm.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/