From owner-freebsd-arch@FreeBSD.ORG Sun Apr 18 14:39:49 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB276106566B for ; Sun, 18 Apr 2010 14:39:49 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.154]) by mx1.freebsd.org (Postfix) with ESMTP id 2FC5A8FC28 for ; Sun, 18 Apr 2010 14:39:48 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id 22so731957fge.13 for ; Sun, 18 Apr 2010 07:39:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:received:message-id:subject :from:to:cc:content-type; bh=mz6oxz3PFTIjkrPqsstNQhePXY0WVHtGEH71XqQ2c0c=; b=GxPZQ0pNmdBzWtzsK8RgayVPJNHsfvhWA7dtompVjW4wMw4++eGlkuNswQ0k8DhxC5 POOFn3O8LMUEaOw4kHa59FWiF53rhNW9XsjmorJhdfdKdIoiNqZOIEeDdEqS73dxfVzp UW+RlFfgQe3FadVcic7w591WSuiuwCKbkKYhA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=kUh7E9Z3TFvw+/CqiAlCDreOSmg3Doaulz0JN27+8SfehOmldyHETLYaKtnBdVjXGf tlgZ7fsGa/6OxvK7H9eaH9ZQmxytu8CckhBtHnFcmwQxiIghka7GroktbnZS3YOiclsy fKRS+wVYxolToUWoVs852KFiXsoFbYTYRzte0= MIME-Version: 1.0 Sender: asmrookie@gmail.com Received: by 10.239.164.140 with HTTP; Sun, 18 Apr 2010 07:39:47 -0700 (PDT) In-Reply-To: <9889.1271574610@critter.freebsd.dk> References: <9889.1271574610@critter.freebsd.dk> Date: Sun, 18 Apr 2010 16:39:47 +0200 X-Google-Sender-Auth: 2c0dc9194110e1dd Received: by 10.239.193.4 with SMTP id g4mr336045hbi.192.1271601587808; Sun, 18 Apr 2010 07:39:47 -0700 (PDT) Message-ID: From: Attilio Rao To: Poul-Henning Kamp Content-Type: text/plain; charset=UTF-8 Cc: Scott Long , Giovanni Trematerra , freebsd-arch@freebsd.org Subject: Re: [PATCH] Syncer rewriting X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Apr 2010 14:39:49 -0000 2010/4/18 Poul-Henning Kamp : > In message , Scott Long writes > : >>On Apr 16, 2010, at 2:23 AM, Poul-Henning Kamp wrote: > >>It's been 5-6 (7?) years since you invented the bufobj, but I still = >>haven't seen >>anything in GEOM use it as you suggest. > > Pretty much because we need to give the syncer the lobotomy Attilio > is current in the middle of. Being more precise, what kind of support do you need for completing this? Do you think do you need all the standard syncer logic we have now to be replicated for bufobj? I have the impression that this is very much vnode specific (for example, also the rush/speedup mechanism has meaning mostly in terms of pages held by the vnode). Do you think, looking at the patch, that the offered support is enough with having it remplemented efficiently and only bufobj specific? Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein