From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 4AC3513838B for ; Fri, 19 Sep 2014 14:57:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DC2C0E08C7; Fri, 19 Sep 2014 14:57:01 +0000 (UTC) Received: from mail-vc0-f194.google.com (mail-vc0-f194.google.com [209.85.220.194]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B6727E085D for ; Fri, 19 Sep 2014 14:57:00 +0000 (UTC) Received: by mail-vc0-f194.google.com with SMTP id le20so585867vcb.9 for ; Fri, 19 Sep 2014 07:56:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=pIrdD4G82AyVVC0PYy3bqcPQLodieETX2pHAJ8UU7NQ=; b=p0gCmkbbkRFXKQ93LiD4dSLC8s44jou1yObKj63THcX4TEP5GaLUkVQx6eQKlLPoMY FUMnJ0dRMO49VBo/q1tNTuExDeE4kY4mwra9boqsGadWJfHBn+e1VKtPGVxsbUypwBp2 VjxXhDKHhWXi1uonaUfVwU1uKnfghHfMJ9KD9ro45Y/OM6/k6fZBGDtOp3li62oyRDgT ZBJ6bOa0/U0vzZlODakMiVkJ5mGuAQlurVNAtOQ4QIp44GUAUN41nW0djhAudroHxnap gQ8OX6eRT/0rY2BTEIyTvrjCQbVcY3H/bF3u2xPHrjTzDHNX3k52PieGFjQ9OSgOeVHY KL0A== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.220.99.71 with SMTP id t7mr4604665vcn.8.1411138619830; Fri, 19 Sep 2014 07:56:59 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.52.8.229 with HTTP; Fri, 19 Sep 2014 07:56:59 -0700 (PDT) In-Reply-To: References: <5419ED08.2020408@alectenharmsel.com> <2801316.luTLpc0QeJ@andromeda> Date: Fri, 19 Sep 2014 10:56:59 -0400 X-Google-Sender-Auth: x2GX9tvzkPLSwfyUlbaIcQMsOeU Message-ID: Subject: Re: [gentoo-user] Re: File system testing From: Rich Freeman To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 0af8a620-c1d2-43bf-98bf-0dfe48511120 X-Archives-Hash: fe096a8ca5616b8fc3cadd0f80ff31a8 On Fri, Sep 19, 2014 at 9:41 AM, James wrote: > > I think btrfs has tremendous potential. I tried ZFS a few times, > but the installs are not part of gentoo, so they got borked > uEFI, grubs to uuids, etc etc also were in the mix. That was almost > a year ago. For what ever reason the clustering folks I have > read and communicated with are using ext4, xfs and btrfs. Prolly > mostly because those are mostly used in their (systemd) inspired) > distros....? I do think that btrfs in the long-term is more likely to be mainstream on linux, but I wouldn't be surprised if getting zfs working on Gentoo is much easier now. Richard Yao is both a Gentoo dev and significant zfs on linux contributor, so I suspect he is doing much of the latter on the former. > > Yep. the license issue with ZFS is a real killer for me. Besides, > as an old state-machine, C hack, anything with B-tree is fabulous. > Prejudices? Yep, but here, I'm sticking with my gut. Multi port > ram can do mavelous things with Btree data structures. The > rest will become available/stable. Simply, I just trust btrfs, in > my gut. I don't know enough about zfs to compare them, but the design of btrfs has a certain amount of beauty/symmetry/etc to it IMHO. I only have studied it enough to be dangerous and give some intro talks to my LUG, but just about everything is stored in b-trees, the design allows both fixed and non-fixed length nodes within the trees, and just about everything about the filesystem is dynamic other than the superblocks, which do little more than ID the filesystem and point to the current tree roots. The important stuff is all replicated and versioned. I wouldn't be surprised if it shared many of these design features with other modern filesystems, and I do not profess to be an expert on modern filesystem design, so I won't make any claims about btrfs being better/worse than other filesystems in this regard. However, I would say that anybody interested in data structures would do well to study it. -- Rich