Thanks to everyone who participated. The video recording is now available:
https://youtu.be/GKusXS8T_KY
meeting notes:
-
New maintainers (Matt)
-
Brian has been the sole maintainer for ZoL -> OpenZFS for almost a
decade now.
-
The volume of contribution and users has been increasing and we need
more people
-
Matt and Tony Hutter will be joining him as maintainers
-
Tony Nguyen, John Kennedy, and Mark Maybee will also be helping out
by ushering incoming PRs through the review process (e.g. finding
reviewers, applying the appropriate tags, and merging them).
-
Settings vdev properties at pool create time (Allan)
-
This is not a pressing matter for getting the vdev properties PR
merged, but if anyone comes up with a good idea on how the
argument parsing
should be done for this, they should definitely send an email to Allan or
open a discussion in the mailing list.
-
Getting zpool status details via pool properties (scrub progress,
etc) (related
issue <https://github.com/openzfs/zfs/issues/2626>) (Allan)
-
Some of these properties you can get with the vdev properties PR as
it is right now but certain pool properties like a scan estimate or other
things that admins see from commands like zpool-status are harder to get.
-
It would be useful to expose some of these properties through
zpool-get as-is or at least parts of them.
-
If we add a bunch more pool and dataset properties, do we need a new
‘verbose’ type or something, where a lot of these new (not for human
consumption) properties are not displayed by default?
-
zpool/zfs get all has been pretty verbose in general as more
properties are piling up on it and its output is not very
friendly in terms
of parsing it programmatically
-
Allan and Matt are considering a potential alternative command option
that’s more human readable and outputs some important properties (not all
of them).
-
Userland zfs (PR <https://github.com/openzfs/zfs/pull/11766>) (Mayank)
-
The above PR needs reviewers
-
There is a lot more work to be scoped and done. Ideally the
upstreaming work from the cStor folks would involve incremental
PRs adding
more IOCTLs or other minimal functionality that can be tested
independently
in the userland and slowly become part of the existing testing
-
Allan brought up an old idea of the userland send/receive tests
-
Other options include but are not limited to Matt’s old
socket-based userland ZFS testing.
-
Keeping in mind FUSE and laying the groundwork for it during this
effort should also provide some long-term benefits and flexibility as we
discover more ways on how to bring the kernel code to the userland.
-
There is a lot of ground to be covered but given the excitement there
should be volunteers to help. If you are interested please reach out to
Mayank, Matt, or Serapheim.
-
Corrective Recv PR <https://github.com/openzfs/zfs/pull/9372> (Alek)
-
The above PR seems to be passing our tests and needs
reviewers/reviews.
-
FreeBSD Summit
-
Matt will be giving a talk about RAIDZ expansion
-
There will be other storage topics covered outside of ZFS for folks
that are interested
-
ZFS support for LXD and similar container technologies (Allan)
-
A PR should be out soon (probably next week)
-
There will be a need for both reviewers and testers
-
ZFS Forced Export (Allan)
-
Tests are passing and a PR should be open soon
-
OSX port (Jorgen)
-
Around 71% of the tests currently pass and we’d like to start opening
PRs soon
-
Besides the above, one thing that is pending in terms of
infrastructure is figuring out which solution to use for incorporating
testing for the new OS in our CI/CD. Github Action seems to provide some
MacOS instances but there may be a timeout that’s not enough for
us to run
ZTS. AWS is another option.
-
Add Blake3 Checksum (PR <https://github.com/openzfs/zfs/pull/11897>)
(Tino)
-
Sorry, did not have time for this currently (will do it in the next 4
weeks)
-
I got an account on the gcc farm project, so assembler routines for
sha2 will also come from me (aarch64, ppc, x64) … together with
blake3 and
benchmarks
-
(Moving as an agenda item for next time)
On Mon, May 24, 2021 at 10:22 PM Matthew Ahrens <[email protected]> wrote:
> The next OpenZFS Leadership meeting will be held tomorrow, May 25, 1pm
> Pacific time. Topics on the agenda include:
>
> - Settings vdev properties at pool create time
> - Getting zpool status details via pool properties (scrub progress,
> etc) (related issue <https://github.com/openzfs/zfs/issues/2626>)
> - If we add a bunch more pool and dataset properties, do we need a new
> ‘verbose’ type or something, where a lot of these new (not for human
> consumption) properties are not displayed by default?
> - Userland zfs (PR <https://github.com/openzfs/zfs/pull/11766>)
> (Mayank)
>
> Everyone is welcome to attend and participate, and we will try to keep the
> 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.
>
> 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-9A5HBVsjAYoLIFZAnWHhV-BM/edit
>
> --matt
>
------------------------------------------
openzfs: openzfs-developer
Permalink:
https://openzfs.topicbox.com/groups/developer/Tbc2723be3e4d22d4-M006fbd74aacefe007202231a
Delivery options: https://openzfs.topicbox.com/groups/developer/subscription