From owner-freebsd-current@FreeBSD.ORG Thu May 11 17:58:51 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 396B416A476; Thu, 11 May 2006 17:58:51 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3CAA43D53; Thu, 11 May 2006 17:58:50 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id A11A946D18; Thu, 11 May 2006 13:58:50 -0400 (EDT) Date: Thu, 11 May 2006 18:58:50 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Scott Long In-Reply-To: <44636098.2010903@samsco.org> Message-ID: <20060511185632.V90111@fledge.watson.org> References: <20060506150622.C17611@fledge.watson.org> <20060509181302.GD3636@eucla.lemis.com> <20060509182330.GB92714@xor.obsecurity.org> <200605100726.28243.davidxu@freebsd.org> <20060511145049.I72925@fledge.watson.org> <44636098.2010903@samsco.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-performance@freebsd.org, Kris Kennaway , performance@freebsd.org, David Xu , current@freebsd.org Subject: Re: Fine-grained locking for POSIX local sockets (UNIX domain sockets) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 17:58:51 -0000 On Thu, 11 May 2006, Scott Long wrote: >> So I guess the real question is: do we want to merge the UNIX domain socket >> locking work? The MySQL gains sound good, the performance drop under very >> high load seems problematic, and there are more general questions about >> performance with other workloads. >> >> Maintaining this patch for a month or so is no problem, but as the tree >> changes it will get harder. > > The only thing I'm afraid of is that it'll get pushed onto the back-burner > once it's in CVS, and we'll have a mad scramble to fix it when it's time for > 7.0. That's not a show-stopper for it going in, as there are also numerous > benefits. It's just something that needs to be tracked and worked on. I should be able to support/improve UNIX domain sockets moving forward without a problem -- the maintenance issue is maintaining it in P4 indefinitely, not in the tree indefinitely, as the patch basically touches every line in the file, so any change in the vendor branch (FreeBSD CVS) will put the entire file into conflict. To be specific: I'll track and own this, but want to avoid having it in P4 indefinitely, because it will get stale :-). Robert N M Watson