From owner-freebsd-stable@FreeBSD.ORG Wed Dec 26 13:25:06 2007 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32E9D16A41B for ; Wed, 26 Dec 2007 13:25:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.185]) by mx1.freebsd.org (Postfix) with ESMTP id 136F413C45B for ; Wed, 26 Dec 2007 13:25:05 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by rv-out-0910.google.com with SMTP id l15so2950642rvb.43 for ; Wed, 26 Dec 2007 05:25:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=w9HppW3/5c4+483EgXbAFZchByx3vTDpaqqcKkw1iDU=; b=f74dZi2xoU5Hhd8pIJ4pR3sw7CMw3Bix2By0USdgaY9Mq2sdOOFQvtQ/WHLIuSCQCEBYx7JVXRny5fD9TfEapTfhSeNR4l+qZnqKsvU2cwPSS+TxLjY4HIVxl4ZrIQtRHETJOaYRSQSg8vwckN+C+LNnNdnju40DLcP7orL8Nms= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=QetJFKcEE5UmNw5lukVVdmyesob5SqUUeTD/NbEI89kx05Jtj03LZPB6u4QwfDlB2QWMfM9iJM17ivUbXwwk69PKNYrU5dLa2NvX+GTzeWVMmjuBUYBWgiIDRVCMm1cNjUoEjgin9IPAx5a1QVRfAS+Fma1ZP/f6NHovxGrNZUM= Received: by 10.142.126.17 with SMTP id y17mr1776817wfc.170.1198675505621; Wed, 26 Dec 2007 05:25:05 -0800 (PST) Received: by 10.143.155.13 with HTTP; Wed, 26 Dec 2007 05:25:05 -0800 (PST) Message-ID: Date: Wed, 26 Dec 2007 22:25:05 +0900 From: "Adrian Chadd" Sender: adrian.chadd@gmail.com To: "Scott Long" In-Reply-To: <4772529D.9010805@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200712220531.WAA09277@lariat.net> <476FBED0.2080400@samsco.org> <200712241549.IAA19650@lariat.net> <476FDA10.4060107@samsco.org> <200712241653.JAA20845@lariat.net> <476FE868.8080704@samsco.org> <200712241756.KAA21950@lariat.net> <4772529D.9010805@samsco.org> X-Google-Sender-Auth: adc687ad75783a7b Cc: stable@freebsd.org Subject: Re: SMP on FreeBSD 6.x and 7.0: Worth doing? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Dec 2007 13:25:06 -0000 On 26/12/2007, Scott Long wrote: > Yes, Squid is the ideal application for IFS. Do you still have any of > your work on this, and would you be able to share it? It'd be easy to rewrite it from scratch if IFS were recovered. In fact, the whole point behind IFS, way back when, is I could layer a user-space directory hierarchy on top of a kernel provided space and then do "stuff" (I had a POP3 Maildir-like server written using IFS back then.) The squid code wasn't difficult at all. The biggest problem back then was rebuilding the disk index - didn't I have some code to export the inode allocation bitmap via a special file in the filesystem so I didn't have to stat() each individual inode, or didn't I end up comitting that? I'm happy to work on that later on next year. I've got enough non-disk Squid code to rewrite and optimise over the next few months; the storage side is going to have to wait a while. Adrian -- Adrian Chadd - adrian@freebsd.org