From owner-freebsd-hackers Thu Feb 25 12:30:38 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from mercury.inktomi.com (mercury.inktomi.com [209.1.32.126]) by hub.freebsd.org (Postfix) with ESMTP id 6298A14EE4 for ; Thu, 25 Feb 1999 12:30:36 -0800 (PST) (envelope-from jplevyak@inktomi.com) Received: from proxydev.inktomi.com (proxydev.inktomi.com [209.1.32.44]) by mercury.inktomi.com (8.9.1a/8.9.1) with ESMTP id MAA01575 for ; Thu, 25 Feb 1999 12:30:28 -0800 (PST) Received: (from jplevyak@localhost) by proxydev.inktomi.com (8.8.5/8.7.3) id MAA07508 for hackers@FreeBSD.ORG; Thu, 25 Feb 1999 12:30:19 -0800 (PST) Message-ID: <19990225123019.B5166@proxydev.inktomi.com> Date: Thu, 25 Feb 1999 12:30:19 -0800 From: John Plevyak To: hackers@FreeBSD.ORG Subject: file locking and kernel pthreads Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I submitted the problem with file locking and kernel pthreads as a bug. There was a race in my last posted fix where the leader could die before all the peers had gotten done with it, so the new patch (attached to the bug report) corrects this problem by having leader's wait until all their peers have died. I would suspect that there are other issues with kernel threads which might be solved more easily if we could guarantee that the 'process leader' did not disappear until all the threads had. john -- John Bradley Plevyak, PhD, jplevyak@inktomi.com, PGP KeyID: 051130BD Inktomi Corporation, 1900 S. Norfolk Street, Suite 110, San Mateo, CA 94403 W:(415)653-2830 F:(415)653-2801 P:(888)491-1332/5103192436.4911332@pagenet.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message