From owner-freebsd-current@freebsd.org Thu Dec 20 21:58:45 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4823A13556F0 for ; Thu, 20 Dec 2018 21:58:45 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 265596FCB2; Thu, 20 Dec 2018 21:58:44 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by mail-io1-xd44.google.com with SMTP id m19so2092132ioh.3; Thu, 20 Dec 2018 13:58:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4A5fW5LG8M9fQlTP623f/I0w2zAwM65eV3y7qSZy53c=; b=hsqelCHHBxZDba0Kew3iMrcvrUT/67yYzSBtw0CFgMSB+mhrFgNnlMm94W7Q86VG0A 0CbbOtBXSGmwIMVm82EtqBFQab+4mRlxNSgHgtpDbwKvPFoq38d6pWlMxq8MxRPAM1FB n0dw863PDaBUKEaciFO7R5qgZ7kVuemxBc0LC6muM/EY8qNS9Mjbw9GVdbdPoBVYvFJl 9wBNnTqCg51QnV4tjaRdayRW09W1h0LsB1IzrcH7/WrYqaRan/QrxAJheyZf64CZrfpW NZg08gSIOpvhyU2IY+bSKZuE7Na/TvS2TZXTL7FEcTKpmqLEorIFwJnAfM5Mrd9C7lmK CqVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4A5fW5LG8M9fQlTP623f/I0w2zAwM65eV3y7qSZy53c=; b=XOpcAIby0F9Wve+djY4ofCjaKfUDuV34oZ5e+ybRjlO2xmltx73x/VlzMhwCdArOqz SVVbnRic+N7cHgMBGHbEsDc03O+b2JcGSl4Ga+KjjABM2Q0qwY65leISSrN4PdPu2146 YwP3YA5nWoHBfMAfWp9LLtr0LnKkP+BCvdAY4WSorT9gdNg0lpilv4zy9xqOLUo3xsMq NHhCTyxBo3PCPfhOJJlakfSKfYb2uLBcd3BkXtzG8+f33r5Toud5rWK1fnPPw/dtx4Cz OdqR2HvUeYtMNCjPMXq2sILEolKxthsxBjIqesFlhODoawqz3m/ordIE5d4kTVpjPSSz 0X1A== X-Gm-Message-State: AA+aEWYl4reUrmGidG7C8mrmUcpK6VFpqF1SOci1lU7jcG58Sy06M5rI N9A7ttEsiDCsgRJNm5MsmkNWUYosYqVU2TGidaD7VSH+cfo= X-Google-Smtp-Source: AFSGD/XPB/oaIJCIfIfaRfBL7fm2RqKE07CfD8AVJiUH3OYftUkQTGxiq8mHEUGscnlZCJw028ni+uUhJrU0zYJN7kE= X-Received: by 2002:a6b:e919:: with SMTP id u25mr22833758iof.132.1545343122652; Thu, 20 Dec 2018 13:58:42 -0800 (PST) MIME-Version: 1.0 References: <20181219163033.jwm7opiwmdhbk6p3@mutt-hbsd> <4481f3cb-4535-bed3-c09f-429553f8f88b@zhegan.in> <20181220143741.GA40569@FreeBSD.org> In-Reply-To: <20181220143741.GA40569@FreeBSD.org> From: Matthew Macy Date: Thu, 20 Dec 2018 13:58:31 -0800 Message-ID: Subject: Re: The future of ZFS in FreeBSD To: Alexey Dokuchaev Cc: "Eugene M. Zheganin" , freebsd-current@freebsd.org X-Rspamd-Queue-Id: 265596FCB2 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=hsqelCHH; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of matmacy@gmail.com designates 2607:f8b0:4864:20::d44 as permitted sender) smtp.mailfrom=matmacy@gmail.com X-Spamd-Result: default: False [-2.94 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.985,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM_LONG(-0.98)[-0.975,0]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.07)[0.068,0]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[4.4.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; IP_SCORE(-0.04)[ip: (3.14), ipnet: 2607:f8b0::/32(-1.81), asn: 15169(-1.42), country: US(-0.08)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Mailman-Approved-At: Thu, 20 Dec 2018 22:57:06 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 20 Dec 2018 21:58:45 -0000 On Thu, Dec 20, 2018 at 06:39 Alexey Dokuchaev wrote: > On Thu, Dec 20, 2018 at 03:49:38PM +0500, Eugene M. Zheganin wrote: > > On 19.12.2018 23:32, Allan Jude wrote: > > > The biggest thing to remember is that this is still OpenZFS, and stil= l > > > run by the same developers as it has been. We are just commonizing on > > > the repo that has the most features integrated into it. > > > > Does it mean that ZoF and thus FreeBSD will lose NFSv4 ACLs because > > there is no such thing in ZoL? > +1. I'm also worried if this would bring more Linuxish bits into our > kernel (cf. LinuxKPI). Also, I thought that ZFS was never really native > to Linux but implemented through SPL (Solaris Porting Layer), and Linux' > VFS is not ARC-aware unlike Solaris and FreeBSD. > There is no LinuxKPI involved here. Please re-read Allan=E2=80=99s comments= on directory structuring. No open source OS supporting ZFS has a VM subsystem that is integrated with the ARC. The limited feedback that the ARC has from FreeBSD=E2=80=99s VM will remain unchanged. > It would be quite upsetting to see ZFS as we know it in FreeBSD become > pessimized because of those things. :-( > ZFS will be no more pessimized than it currently is. Talk to mjg some time about ZFS some time, there are ... scaling issues in its locking strategies. Apart from that FreeBSD=E2=80=99s VFS itself has serious scalin= g. None of this will get better or worse when we change the vendor repo we use for integrating changes. -M