From owner-freebsd-fs@FreeBSD.ORG Sat Jun 7 17:52:24 2014 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3281E176 for ; Sat, 7 Jun 2014 17:52:24 +0000 (UTC) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 12D4422F4 for ; Sat, 7 Jun 2014 17:52:23 +0000 (UTC) Received: from localhost (mail.ixsystems.com [10.2.55.1]) by mail.iXsystems.com (Postfix) with ESMTP id A289476AF8; Sat, 7 Jun 2014 10:52:22 -0700 (PDT) Received: from mail.iXsystems.com ([10.2.55.1]) by localhost (mail.ixsystems.com [10.2.55.1]) (maiad, port 10024) with ESMTP id 12596-01; Sat, 7 Jun 2014 10:52:22 -0700 (PDT) Received: from [10.8.0.30] (unknown [10.8.0.30]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id D582876AEE; Sat, 7 Jun 2014 10:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ixsystems.com; s=newknight0; t=1402163542; bh=uOKAvtpIp5RgjsfUqdj5dv3hDHnk8Nkvz7GAdrofGTM=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=msQ3VsVKwvIB0vVvLv2lLS1jqen+2pjAJ6BiWFw55eA94V8ROz2D+wb+hYBYkJuqv LA2woP5oyyrY+TwaMETK8+0rPd/K2kqC0TFlnhjFiU1+TLRV6O3JMPBQPLkmIZC9eV qmmMlhC4SGwJHNgzqKmocdbrKADjpGd1FN8Ncys8= Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\)) Subject: Re: freebsd vfs, solaris vfs, zfs From: Jordan Hubbard In-Reply-To: <20140607170803.6b5d624b@fabiankeil.de> Date: Sat, 7 Jun 2014 10:52:20 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <20A7B2EB-CD96-4952-BB20-4B8E41200AF6@ixsystems.com> References: <5346C3E2.2080302@FreeBSD.org> <20140607170803.6b5d624b@fabiankeil.de> To: Fabian Keil X-Mailer: Apple Mail (2.1878.2) Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2014 17:52:24 -0000 On Jun 7, 2014, at 8:08 AM, Fabian Keil = wrote: > Andriy Gapon wrote: >=20 >> I've tried to express some of my understanding of how FreeBSD VFS = works and how >> it compares to Solaris VFS model, maybe you would find that = interesting: >> = http://www.hybridcluster.com/blog/complexity-freebsd-vfs-using-zfs-example= -part-2/ >> I will certainly appreciate any feedback. >=20 > I'm interested in articles like this, thanks for taking the time to = write them. Yes, this is a well-written (albeit deeply technical) article on BSD = VFS. I get that the author is clearly more familiar with Solaris, and = therefore used it as a point of comparison, but I wonder if he has any = appetite for a Linux VFS (http://www.win.tue.nl/~aeb/linux/lk/lk-8.html) = vs BSD VFS article as well. I=92ve never really investigated the Linux = VFS implementation in any detail, but I=92m told it has some nice = features to facilitate file change monitoring and simply provides a = richer set of semantics for permuting filesystem behaviors. Maybe we = could learn a thing or two from it? - Jordan