Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2019 14:03:29 +0000
From:      Jim Klimov <jimklimov@cos.ru>
To:        illumos-zfs <zfs@lists.illumos.org>, Matthew Ahrens <mahrens@delphix.com>,  developer <developer@open-zfs.org>, zfs-devel@list.zfsonlinux.org, zfs-devel@freebsd.org, freebsd-fs <freebsd-fs@freebsd.org>, zfs-discuss <zfs-discuss@zfsonlinux.org>
Subject:   Re: [zfs] Re: April OpenZFS Leadership Meeting
Message-ID:  <D263427E-9575-49EE-80F0-489A1C9B321E@cos.ru>
In-Reply-To: <CAJjvXiEU5385vkR15qiEM1uO-Jmo5ST0uh-t9%2B9O0k-_=NWz2g@mail.gmail.com>
References:  <CAJjvXiE%2B27fYZh-RUmE=mjD4N63TrnTQVb65qaPZDj4K6oS-Rg@mail.gmail.com> <CAJjvXiE7y%2BYXAZCewDKNKXCmvMYhh4Fy0wt8Kh8V21WvYz3opg@mail.gmail.com> <CAJjvXiHhhZcg_4Ju1U1F9UWRxbNyJyDdnxp89CnBCQpWvqO4xw@mail.gmail.com> <CAJjvXiG4xB76c5p6OVmu9-zVz47DCcmPs%2BT0TUvMf572WXtNxw@mail.gmail.com> <CAJjvXiGXzxu0KiJ1eEHpcpM_o-L6zK-Kd=J2QjXC2wQsMR3Szg@mail.gmail.com> <CAJjvXiEU5385vkR15qiEM1uO-Jmo5ST0uh-t9%2B9O0k-_=NWz2g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On April 23, 2019 8:46:32 PM UTC, Matthew Ahrens <mahrens@delphix=2Ecom> 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
><https://lists=2Efreebsd=2Eorg/pipermail/freebsd-stable/2019-April/090915=
=2Ehtml>
>   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
>   <https://github=2Ecom/zfsonlinux/zfs/issues/8213>) (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 <mahrens@delphix=2Ecom>
>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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D263427E-9575-49EE-80F0-489A1C9B321E>