From owner-freebsd-fs@freebsd.org Wed Apr 24 14:04:58 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 E23041599D19; Wed, 24 Apr 2019 14:04:57 +0000 (UTC) (envelope-from jimklimov@cos.ru) Received: from relay-mta.cos.ru (relay-mta.cos.ru [93.175.31.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 632718DFBC; Wed, 24 Apr 2019 14:04:56 +0000 (UTC) (envelope-from jimklimov@cos.ru) Received: from sunmail.cos.ru (mail [81.5.113.73]) by relay-mta.cos.ru (8.15.2+Sun/8.15.2) with ESMTP id x3OE5ibJ021835; Wed, 24 Apr 2019 17:05:50 +0300 (MSK) MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Received: from [192.168.2.167] ([31.7.243.238]) by sunmail.cos.ru (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008; 64bit)) with ESMTPSA id <0PQG007MRXYUID00@sunmail.cos.ru>; Wed, 24 Apr 2019 17:09:19 +0300 (MSK) Date: Wed, 24 Apr 2019 14:03:29 +0000 User-Agent: K-9 Mail for Android In-reply-to: References: Content-transfer-encoding: quoted-printable Subject: Re: [zfs] Re: April OpenZFS Leadership Meeting To: illumos-zfs , Matthew Ahrens , developer , zfs-devel@list.zfsonlinux.org, zfs-devel@freebsd.org, freebsd-fs , zfs-discuss From: Jim Klimov Message-id: X-Greylist-Inspected: inspected by milter-greylist-4.5.12-COS (relay-mta.cos.ru [93.175.31.8]); Wed, 24 Apr 2019 17:05:50 +0300 (MSK) for IP:'81.5.113.73' DOMAIN:'mail' HELO:'sunmail.cos.ru' FROM:'jimklimov@cos.ru' X-Greylist: Sender IP whitelisted, ACL 393 matched, not delayed by milter-greylist-4.5.12-COS (relay-mta.cos.ru [93.175.31.8]); Wed, 24 Apr 2019 17:05:50 +0300 (MSK) X-Rspamd-Queue-Id: 632718DFBC X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.984,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] 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: Wed, 24 Apr 2019 14:04:58 -0000 On April 23, 2019 8:46:32 PM UTC, Matthew Ahrens wr= ote: >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=2E8 status > - ZoF (ZoL on FreeBSD) test images > - Code of Conduct > >Video recording available: https://www=2Eyoutube=2Ecom/watch?v=3DdIVGGJaZ= 7zk > >The next meeting will be May 28th at 1PM Pacific time (5 weeks from >today)=2E > >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=2E 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=2E8 status (Brian B) > - > > Tagged final release candidate last week=2E FC and soaking since then= =2E > - > > 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=2E > - > > 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=2E Please test it out=2E > - > > Allan will cross-post the ZoL on FreeBSD announcement to the openzfs > list=2E > - > > JoshP: The current ZoL-based implementation doesn't have TRIM > enabled, are we dropping it? > - > > Darth is waiting for ZoL to reach 0=2E8 and Delphix to upstream > their latest features to ZoL before doing a final rebase for release=2E > Hopefully in 4-6 weeks=2E > - > > This rebase should also include the TRIM changes=2E > - > > 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=2E where things > have diverged between platforms=2E 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, bu= t have > likely diverged=2E Getting some documentation from illumos and >other folks > would help=2E 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 it=2E > - > > Enable compression by default at pool creation (Issue > ) (kpande) > >The idea is to give a better out of the box experience=2E The downsides >are: >potential CPU cost (and write performance due to compressing) and new >users >misunderstanding how the space is used in certain cases=2E > > - > > 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=2E Sef supports it b= eing the > default=2E > - > > Compression=3Don has been the default in FreeNAS for several years; no > 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 take > 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=2Eg=2E double it for existing snapshot= s) > - > > Igor: How stable is LZ4+compression? > - > > Allan: No known issues that he is aware of=2E > > >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)=2E We >don't have >> 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 the >> meeting on agenda and on time=2E The meetings will be held online via >Zoom, >> and recorded and posted to the website and YouTube after the meeting=2E >> >> The agenda for the meeting will be a discussion of the projects >listed in >> the agenda doc=2E >> >> 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=2Egoogle=2Ecom/document/d/1w2jv2XVYFmBVvG1EGf-9A5HBVsjAYoLIF= ZAnWHhV-BM/edit >> >> --matt >> > >------------------------------------------ >illumos: illumos-zfs >Permalink: >https://illumos=2Etopicbox=2Ecom/groups/zfs/T70b8c262d29daaa6-Mfca8e62f8c= b12f220806d5cc >Delivery options: https://illumos=2Etopicbox=2Ecom/groups/zfs/subscriptio= n Hello all, For anecdotal experience regarding root pool compression, the issue was th= ere with older GRUB loader of OpenSolaris and contemporary Solaris 10; I be= lieve it was fixed in the illumos branch after the fork (can't find and poi= nt to a commit now, possibly soon after lz4 introduction; no idea about sta= te of later Solaris releases)=2E The problem manifested by GRUB refusing to read datasets (rpool, rpool/ROO= T, rpool/ROOT/$BENAME) that had the compression enabled (even if no blocks = were in fact compressed) or disabled at the moment but compressed blocks en= countered during a read=2E This was one of main reasons early on for my split-root support scripts, s= o /usr could be separated into a gzip-9'ed dataset and shrink from ~3gb to = ~1gb on a default install=2E On my current laptop I see rpool has compression=3Doff, rpool/ROOT has lz4= and rootfs(es) inherit that=2E Works well WRT stability and performance=2E Hope this helps, Jim -- Typos courtesy of K-9 Mail on my Android