Re: cvs commit: src/sys/conf files src/sys/netinet tcp_ofld.c tcp_ofld.h tcp_var.h toedev.h src/sys/sys socket.h

[ Available lists | Index of cvs-all | Month of Dec 2007 | Week of 14 Dec 2007 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Robert Watson <rwatson@FreeBSD.org>
Date
14 Dec 2007 01:02:36
Subject
Re: cvs commit: src/sys/conf files src/sys/netinet tcp_ofld.c tcp_ofld.h tcp_var.h toedev.h src/sys/sys socket.h
Message-ID
20071214005643.R86532@fledge.watson.org


[ Hide this part ]
 
On Thu, 13 Dec 2007, Scott Long wrote:

> This is a completely awesome demonstration of the proverbial bikeshed. I
> only wish that, someday, an important subsystem that I spend months/years
> working on will be judged by the names and prefixes that I used in it. I
> can barely wait.

An alternative viewpoint would be that, after a year of fairly catastrophic
TCP bugs resulting from a lack of adequate review and testing of TCP changes,
a lot of people are keeping a close eye on the TCP stack. Let's not
discourage that just yet. I'd like to see all significant changes to TCP
discussed on public mailing lists well before they are committed -- at that
point, someone saying "actually, I'd name the files a bit differently" is a
lot easier to deal with than, say, immediately after they are committed.
This needs to be communally owned and maintained code, or in two years time
we'll find ourselves in the same position: architectural well-meant changes
that are mostly right, but with no review of the details leading to the
inevitable failures.

Robert N M Watson
Computer Laboratory
University of Cambridge


Elapsed time: 0.665 seconds