From owner-freebsd-hubs Mon Jan 11 13:05:54 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA00179 for freebsd-hubs-outgoing; Mon, 11 Jan 1999 13:05:54 -0800 (PST) (envelope-from owner-freebsd-hubs@FreeBSD.ORG) Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA00167 for ; Mon, 11 Jan 1999 13:05:51 -0800 (PST) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.1/8.9.1) with ESMTP id NAA22422 for ; Mon, 11 Jan 1999 13:05:18 -0800 (PST) (envelope-from jdp@polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.9.1/8.9.1) id NAA93810 for hubs@freebsd.org; Mon, 11 Jan 1999 13:05:17 -0800 (PST) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Mon, 11 Jan 1999 13:05:17 -0800 (PST) Organization: Polstra & Co., Inc. From: John Polstra To: hubs@FreeBSD.ORG Subject: CVSup server bug and work-around Sender: owner-freebsd-hubs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Recently a bug in the cvsupd server was discovered. Under very rare circumstances (especially when the host is heavily loaded), the master server process can wedge. Once this happens, it stops accepting connections, and loops continuously consuming CPU time. With help from Chris Timmons, I've diagnosed the bug, and it will be fixed in the next release of CVSup. Meanwhile, there's a simple work-around that completely eliminates the problem. In your cvsupd start-up script (usually "/usr/local/etc/rc.d/cvsupd.sh"), find the command that executes "cvsupd". Anywhere on that command line, add a new argument "@M3novm". Then kill the server and restart it. I recommend that all mirror sites make this change until the bug has been fixed. The bug is caused by a race condition between two Unix signals. I know how to fix it, but my fix isn't ready for prime time yet. John --- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Nobody ever went broke underestimating the taste of the American public." -- H. L. Mencken To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hubs" in the body of the message