From owner-freebsd-arch Thu Feb 28 12:31:34 2002 Delivered-To: freebsd-arch@freebsd.org Received: from rwcrmhc51.attbi.com (rwcrmhc51.attbi.com [204.127.198.38]) by hub.freebsd.org (Postfix) with ESMTP id D8D4D37B417; Thu, 28 Feb 2002 12:31:28 -0800 (PST) Received: from gateway.posi.net ([12.236.90.177]) by rwcrmhc51.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020228203128.CRSW2626.rwcrmhc51.attbi.com@gateway.posi.net>; Thu, 28 Feb 2002 20:31:28 +0000 Received: from localhost (kbyanc@localhost) by gateway.posi.net (8.11.6/8.11.6) with ESMTP id g1SKVRA11346; Thu, 28 Feb 2002 12:31:28 -0800 (PST) (envelope-from kbyanc@posi.net) X-Authentication-Warning: gateway.posi.net: kbyanc owned process doing -bs Date: Thu, 28 Feb 2002 12:31:27 -0800 (PST) From: Kelly Yancey To: John Baldwin Cc: arch@FreeBSD.ORG Subject: Re: SMPng Design (Well, some of it anyways) In-Reply-To: Message-ID: <20020228115007.R11198-100000@gateway.posi.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 28 Feb 2002, John Baldwin wrote: > [ snip ] > > Secondly, the changes we are making to the kernel with SMPng can't all be done > in piecemeal fashion. Not all changes are 5 line commits. For example, the > kernel preemption patch is rather small, however, it exposes a number of > really obscure bugs that aren't easy to track down. Rather, kernel preemption > is a long term goal, and having developed it in a side branch has helped give > future direction as to how the kernel should go. If you guys can't handle a > roadmap that has future milestones farther away than 1 week, then I have to > wonder why even are doing SMPng. > > [ snip ] > > John Baldwin <>< http://www.FreeBSD.org/~jhb/ John, thank you for all of your hard work, both past and hopefully continuing, on SMPng. Both as a friend and as a fellow engineer, I have been disgusted by the abuse you have had to endure these past few weeks. I think it is important for everyone to remember that SMPng has its origins in a meeting almost two years ago amongst a select group of individuals who took it upon themselves to lead the development. As I understand, being one not at that meeting, some design took place and work was distributed amongst the group. It is now two years later, and who is leading SMPng? John is. John was not even invited to that meeting. I understand well how much events can detract from one's ability to contribute to the project, and I am not pointing fingers or accusing anyone of "dropping the ball." But we have to recognize the John has stepped up to the challenge of leading the SMPng development when others could not. As such, he deserves a modicum of respect from all developers, and I would think especially those who were unable to perform their self-appointed duties in SMPng development. Times have changed and perhaps others are finding time to become involved in SMPng. Perhaps they are finding John's direction to be different from what theirs would have been. That is beside the point. At this juncture, John is leading SMPng and has been for some time. The other developers who have been working with John have not voiced any concerns over how development has been progressing nor the direction it is progressing in. I also don't doubt that John welcomes all the help he can get, but that is the point: new work should be coordinated through John and within the existing SMPng design. It is disrespectful to all of the hard work he the rest of the SMPng team has done, and frankly a bit late in the game, to second-guess John now. John, don't let the air-chair generals distract you. Keep up the good work, Kelly kbyanc@{posi.net,FreeBSD.org} To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message