From owner-freebsd-current Fri Aug 7 15:52:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA12603 for freebsd-current-outgoing; Fri, 7 Aug 1998 15:52:51 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA12598 for ; Fri, 7 Aug 1998 15:52:39 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id IAA11353; Sat, 8 Aug 1998 08:57:59 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199808072257.IAA11353@cimlogic.com.au> Subject: Re: SMP and kernel threads (Was: Re: Pthreads woes revisited.) In-Reply-To: from Jason Evans at "Aug 7, 98 03:25:52 pm" To: jasone@canonware.com (Jason Evans) Date: Sat, 8 Aug 1998 08:57:58 +1000 (EST) Cc: jb@cimlogic.com.au, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jason Evans wrote: > 1) Which message from John Dyson are you referring to? I don't recall a > technically detailed message from him on this subject for 2+ months. The message I am referring to was dated Fri, 7 Aug 1998 16:12:13 -0500 (EST) and sent as part of the original thread. I can forward you a copy if necessary. > 2) Where are John Dyson's patches currently available? Send email to John. > 3) I thought that John Dyson's patches had been committed long ago. Were > they not committed because of stability problems, performance problems, > lack of a warm body to do it, etc.? AFAIK, they were his work in progress. He wasn't ready to commit them because he hadn't completed what he wanted to achieve. > You request that I "write regression testing code to prove that it works". > Regression testing does nothing more than prevent old bugs from > reappearing. It proves nothing other than that old bugs haven't > reappeared, and that assumes that the regression tests are written > correctly to test for the bugs rather than their symptoms. > > Don't get me wrong; I'm a proponent of regression testing, but it won't > achieve what you're asking for. Are you just asking for stability testing > of the patches, or something else in addition? OK maybe "regression" is the wrong word. I'm asking for code that proves the threads work - code that can be used to ensure that the functionality hasn't been broken and code that can have additional tests added when people report bugs. This sort of code is needed so that regression tests can be performed when the bugs are fixed. One of the problems I have with FreeBSD is that developer testing is performed privately and test code if it exists at all is not contributed. In this case, I want to be able to look at the test code too. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message