From owner-freebsd-fs@freebsd.org Tue Apr 23 20:46:46 2019 Return-Path: Delivered-To: freebsd-fs@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 CA1F71582318 for ; Tue, 23 Apr 2019 20:46:45 +0000 (UTC) (envelope-from matthew.ahrens@delphix.com) Received: from mail-vs1-xe44.google.com (mail-vs1-xe44.google.com [IPv6:2607:f8b0:4864:20::e44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D6C748A7F8 for ; Tue, 23 Apr 2019 20:46:44 +0000 (UTC) (envelope-from matthew.ahrens@delphix.com) Received: by mail-vs1-xe44.google.com with SMTP id d8so9055165vsp.2 for ; Tue, 23 Apr 2019 13:46:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delphix.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=6kMzXauN1vB+STFulB++en3cGsmC90IjeO3Cg+GlucM=; b=RuPT/l8LbcWms1dRZuK3G7nwwR1dLEgnOoeV7bkbu2U96SRTejJklOwFcvSA2prilT fUUTznS844LuuAYJsj1ElQqOKd7lbY4owhbCRZctmmSkqzWsEBaUFbwOz8hCSZRDXxni WYWQVFCU+vq7qP4fVWR5/1QAEvyezsWlHNMxo= 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; bh=6kMzXauN1vB+STFulB++en3cGsmC90IjeO3Cg+GlucM=; b=jSBH9e/Hls71c8cbQlGJ3a6S18IlHF4ia40+70WOzFbAufsm50zqFoOdVPpguPfswD ISbT7fhmBwxjYR7o0nnSFe96sj1JxMIN8rhb/MrzGjF+omcOdt4iN1Q9lpgyBpmGxxiE c/UgDnS3kSwHTP+mcZQ7t5JqEaFvn3tSAxNJPfjBQc4EOGDmzf01MK1eFoD2rjJ08hio U/lphvEN5wqlYerMvwNOXvFcXs5OHlYWugD7JmScHEZNwtuoMNuZ8TqUly6+26/wjbSo 3fg2B6+hc1IKoICN+18INYzdXCIDLQV12w99Fc1JhEvqYXJhu0g4KK5pZHEkjqGnOW5z pZFQ== X-Gm-Message-State: APjAAAWKLa27R1irn5+JTknUSxPVoG3bIvo/v5A2lnuJadNroYb1kFTh L2G+zZQx7IwlS6I7L7EM4MG5+k+cm1Cz7WGO1jSGG1Sk0HR5qw== X-Google-Smtp-Source: APXvYqx0P8jSghzU1EmD6YRWZ13Ue4U+dBJCySQos9u+6jPDSl+w47EytxgAzVMDjeqGgHl8x6I3GrOwPPjB2q/JhqY= X-Received: by 2002:a67:b343:: with SMTP id b3mr14059848vsm.237.1556052404107; Tue, 23 Apr 2019 13:46:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Matthew Ahrens Date: Tue, 23 Apr 2019 13:46:32 -0700 Message-ID: Subject: Re: April OpenZFS Leadership Meeting To: developer , illumos-zfs , zfs-devel@list.zfsonlinux.org, zfs-devel@freebsd.org, freebsd-fs , zfs-discuss X-Rspamd-Queue-Id: D6C748A7F8 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=delphix.com header.s=google header.b=RuPT/l8L; dmarc=pass (policy=none) header.from=delphix.com; spf=pass (mx1.freebsd.org: domain of matthew.ahrens@delphix.com designates 2607:f8b0:4864:20::e44 as permitted sender) smtp.mailfrom=matthew.ahrens@delphix.com X-Spamd-Result: default: False [-3.94 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[delphix.com:s=google]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-fs@freebsd.org]; RCPT_COUNT_FIVE(0.00)[6]; NEURAL_HAM_SHORT(-0.69)[-0.692,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[delphix.com:+]; MX_GOOD(-0.01)[cached: alt1.aspmx.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[delphix.com,none]; RCVD_IN_DNSWL_NONE(0.00)[4.4.e.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]; IP_SCORE(-0.54)[ip: (2.77), ipnet: 2607:f8b0::/32(-3.14), asn: 15169(-2.27), country: US(-0.06)]; FORGED_SENDER(0.30)[mahrens@delphix.com,matthew.ahrens@delphix.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[mahrens@delphix.com,matthew.ahrens@delphix.com]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Apr 2019 20:46:46 -0000 At today's meeting we covered: Discussions: - Making it easier to port commits from ZoL -> other platforms - Enabling compression by default - Updating LZ4 implementation Announcements: - DRAID meetup - ZoL 0.8 status - ZoF (ZoL on FreeBSD) test images - Code of Conduct Video recording available: https://www.youtube.com/watch?v=3DdIVGGJaZ7zk The next meeting will be May 28th at 1PM Pacific time (5 weeks from today). Detailed notes, thanks to Karyn and Serapheim: - DRAID meetup (Richard Elling) - This is an all-day workshop for people interested in using and developing the feature - The goal is to finalize the design and start working on it - May 3 at the Delphix SF office (343 Sansome St, Suite 900, San Francisco) at 9am - Please RSVP so we are sure to have enough space. Reach out to anyone on the team over email, Slack (#draid) - Karyn to set up Zoom - Richard will pull together an agenda document: remote folks (in particular) can add comments and items to the agenda - ZoL 0.8 status (Brian B) - Tagged final release candidate last week. FC and soaking since then. - Please test it as much as possible! - There are a few remaining bugs they are trying to finish up, but there shouldn=E2=80=99t be major changes. - Also working on documentation - Hoping to release in 2-3 weeks - ZoL =3D> FreeBSD: test images available (based on Dec ZoL)! See this announcement for details. Please test it out. - Allan will cross-post the ZoL on FreeBSD announcement to the openzfs list. - JoshP: The current ZoL-based implementation doesn't have TRIM enabled, are we dropping it? - Darth is waiting for ZoL to reach 0.8 and Delphix to upstream their latest features to ZoL before doing a final rebase for relea= se. Hopefully in 4-6 weeks. - This rebase should also include the TRIM changes. - Any feedback on Porting ZoL commits to other platforms? (Brian B) Are there things we can do to make this easier? Problems found during porting? - Igor: Identify pre-platform features, functions, etc. where things have diverged between platforms. How to report issues in a way that provides visibility to all of the platforms? - BB: They=E2=80=99ve tried to keep things consistent with illumos, = but have likely diverged. Getting some documentation from illumos and other folks would help. Source code? Wiki? Mailing list? - Jerry J: Has been documenting divergence in the SPL interfaces (that he noticed as he was porting from ZoL to illumos) in the and can send that out to the mailing list and we can figure out a better place to put i= t. - Enable compression by default at pool creation (Issue ) (kpande) The idea is to give a better out of the box experience. The downsides are: potential CPU cost (and write performance due to compressing) and new users misunderstanding how the space is used in certain cases. - Igor: There have been issues when root pools are expecting compression to be disabled (on SPARC?) - Allan: This has been the default in FreeBSD installer for ~2 years - Sef: Boot pools need to be different for each platform, but grub doesn=E2=80=99t seem like it needs to be different. Sef supports it b= eing the default. - Compression=3Don has been the default in FreeNAS for several years; n= o complaints - *** Someone to take an action item to investigate benefits and issues, and write it up? (Matt will put out a call for someone to tak= e ownership of this) - Next meeting: push back 1 week (to May 28)? - Done! - Code of Conduct - Send feedback by Apr 29! - Allan: Proposal to upgrade the LZ4? - In general people are in favor of this - The first step is to just update decompression so people get the performance improvements - Next is the exploration of enabling the compressor potentially with a tunable that can fall back to the old decompressor - The fear is that enabling the new compressor could increase the space usage if using nopwrite (e.g. double it for existing snapsho= ts) - Igor: How stable is LZ4+compression? - Allan: No known issues that he is aware of. On Mon, Apr 22, 2019 at 9:00 AM Matthew Ahrens wrote: > The next OpenZFS Leadership meeting will be held tomorrow, April 23, > 11am-12noon Pacific time (note the earlier than usual time). We don't ha= ve > much on the agenda for this month, so if there are things you'd like to > discuss, this is a good opportunity - send me an email :) > > Everyone is welcome to attend and participate, and we will try to keep th= e > meeting on agenda and on time. The meetings will be held online via Zoom= , > and recorded and posted to the website and YouTube after the meeting. > > The agenda for the meeting will be a discussion of the projects listed in > the agenda doc. > > For more information and details on how to attend, as well as notes and > video from the previous meeting, please see the agenda document: > > > https://docs.google.com/document/d/1w2jv2XVYFmBVvG1EGf-9A5HBVsjAYoLIFZAnW= HhV-BM/edit > > --matt >