Difference between revisions of "OpenZFS Developer Summit 2022"

From OpenZFS
Jump to navigation Jump to search
 
(30 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
<!-- ==[https://vimeo.com/event/2485132/90e1506dfb Live Stream]== -->


[[File:Openzfs v6-WEBSITE.jpg| right | 290px | OpenZFS Dev Summit 2022]]
[[File:Openzfs v6-WEBSITE.jpg| right | 290px | OpenZFS Dev Summit 2022]]


==Conference Details==
The tenth annual OpenZFS Developer Summit was held in person, '''Oct 24-25 (Mon-Tue)''' in San Francisco.
The tenth annual OpenZFS Developer Summit will be held in person, '''Oct 24-25 (Mon-Tue)''' in San Francisco.
 
'''[https://www.eventbrite.com/e/openzfs-developer-summit-2022-tickets-387152452407 Register via EventBrite]'''


As with previous years: The goal of the event is to foster cross-community discussions of OpenZFS work and to make progress on some of the projects we have proposed. The first day of the conference will be held at the [https://g.page/ccmsf?share Childrens' Creativity Museum], and consist of presentations, followed by a reception.  The second day of the conference will be held at a nearby office, and consist of a few presentations, and the bulk of the day will be spent on a hackathon, where you'll have a chance to work with other OpenZFS developers to improve the project.
As with previous years: The goal of the event is to foster cross-community discussions of OpenZFS work and to make progress on some of the projects we have proposed. The first day of the conference will be held at the [https://g.page/ccmsf?share Childrens' Creativity Museum], and consist of presentations, followed by a reception.  The second day of the conference will be held at a nearby office, and consist of a few presentations, and the bulk of the day will be spent on a hackathon, where you'll have a chance to work with other OpenZFS developers to improve the project.


In order to make the OpenZFS Dev Summit as safe as possible for the more vulnerable members of our community, we're requiring (and providing) masks and negative COVID tests during the event.  Registered attendees will receive an email detailing testing requirements (managed and verified by a third-party company) prior to the conference.
In order to make the OpenZFS Dev Summit as safe as possible for the more vulnerable members of our community, we required (and provided) masks and negative COVID tests during the event.


==Presentations==
==Presentations==
'''Day 1'''
 
{| class="wikitable"
{| class="wikitable"
|-
|-
!Title!!Speaker!!Company
!Title!!Speaker!!Company!!Slides!!Video
|-
|-
|State of OpenZFS||Matt Ahrens ||Delphix
|State of OpenZFS||Matt Ahrens ||Delphix || [https://docs.google.com/presentation/d/1gWb7BzL2ArXS2xtR1MOZ6Fq0QEIQAL8pAOa5_n1qyIo/edit?usp=sharing slides]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#Operating_OpenZFS_at_scale_(Satabdi_Das) | Operating OpenZFS at scale]] ||Satabdi Das ||Amazon
|[[OpenZFS_Developer_Summit_2022_Talks#Operating_OpenZFS_at_scale_(Satabdi_Das) | Operating OpenZFS at scale]] ||Satabdi Das ||Amazon||[https://docs.google.com/presentation/d/1fZcVvGNtG5V4JyKG7IlpzZR37YtZdI0-/edit?usp=sharing&ouid=112595186103367032517&rtpof=true&sd=true slides]||[https://www.youtube.com/watch?v=fqQ95LlwOGg&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=7 video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#Block_Cloning_for_OpenZFS_(Pawel_Dawidek) | Block Cloning for OpenZFS]] ||Pawel Jakub Dawidek ||Fudo Security
|Special Announcement ||Jorgen Lundman || ||[https://docs.google.com/presentation/d/1K1QN5GuVEiK1AZm1Eh3XjCjUfxgsnFnShG2w80PGUFo/edit#slide=id.p slides]||[https://www.youtube.com/watch?v=TCQ66Vkzcmc&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=5 video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#CHERI_memory_safety_and_ZFS_(Brooks_Davis) | CHERI memory safety]] ||Brooks Davis ||SRI International
|[[OpenZFS_Developer_Summit_2022_Talks#Block_Cloning_for_OpenZFS_(Pawel_Dawidek) | Block Cloning for OpenZFS]] ||Pawel Jakub Dawidek ||Fudo Security||[https://drive.google.com/file/d/1eyvv_5madwBwlianA-Rb049gCmJ4GtMW/view?usp=sharing slides]||[https://www.youtube.com/watch?v=qsE3R0Ysc8g&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=10 video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#zvol_performance_(Tony_Hutter) | zvol performance]] ||Tony Hutter ||LLNL
|[[OpenZFS_Developer_Summit_2022_Talks#CHERI_memory_safety_and_ZFS_(Brooks_Davis) | CHERI memory safety]] ||Brooks Davis ||SRI International || [https://drive.google.com/file/d/10SVS5psBpBF-fm_k5ATc80vf2K6qufUi/view?usp=sharing slides]||[https://www.youtube.com/watch?v=dLeZlz52d-k&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=9 video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#Run_ZFS_in_userland_(Ping_Huang) | Run ZFS in userland]] ||Ping Huang ||SmartX
|[[OpenZFS_Developer_Summit_2022_Talks#zvol_performance_(Tony_Hutter) | zvol performance]] ||Tony Hutter ||LLNL||[https://drive.google.com/file/d/1smEcZULZ6ni6XHkbubmeuI1vZj37naED/view?usp=sharing slides]||[https://www.youtube.com/watch?v=Et75DPokvI4&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=8 video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#Refining_OpenZFS_Compression_–_a_couple_things_that_worked,_and_many_that_didn’t_(Rich_Ercolani) | Refining OpenZFS compression]] ||Rich Ercolani ||Independent
|[[OpenZFS_Developer_Summit_2022_Talks#Refining_OpenZFS_Compression_–_a_couple_things_that_worked,_and_many_that_didn’t_(Rich_Ercolani) | Refining OpenZFS compression]] ||Rich Ercolani ||Independent ||[https://docs.google.com/presentation/d/1og6UY010exjAANYkkmZn9qrAlO9r0TN6/edit?usp=sharing&ouid=112595186103367032517&rtpof=true&sd=true slides]||[https://www.youtube.com/watch?v=_5JeyCYV5nE&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=6 video]
|}
 
'''Day 2'''
{| class="wikitable"
|-
|-
!Title!!Speaker!!Company
|[[OpenZFS_Developer_Summit_2022_Talks#Run_ZFS_in_userland_(Ping_Huang) | Run ZFS in userland]] ||Ping Huang ||IOMesh ||[https://docs.google.com/presentation/d/1JLfUFyVwHUZ0Qay3L8nYRmW2MtlNiE7YpqzPNXzNXBI/edit?usp=sharing slides]||[https://www.youtube.com/watch?v=_mZArwN_eBk&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=11 video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#Faster_ZFS_scrub_and_other_improvements_(Alexander_Motin) | Faster ZFS scrub and other improvements]] ||Alexander Motin ||iXsystems
|[[OpenZFS_Developer_Summit_2022_Talks#Faster_ZFS_scrub_and_other_improvements_(Alexander_Motin) | Faster ZFS scrub and other improvements]] ||Alexander Motin ||iXsystems ||[https://drive.google.com/file/d/1bz1IGuzKdEPze4uLm8Cp6jEtogryv_u1/view?usp=sharing slides]||[https://www.youtube.com/watch?v=Y_tPs3xsIaA&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=2 video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#Enabling_Storage_Multi-Tenancy_With_ZFS_For_Containers_(Allan_Jude) | Storage Multi-Tenancy For Containers]] ||Allan Jude ||Klara Systems
|[[OpenZFS_Developer_Summit_2022_Talks#Enabling_Storage_Multi-Tenancy_With_ZFS_For_Containers_(Allan_Jude) | Storage Multi-Tenancy For Containers]] ||Allan Jude ||Klara Systems ||[https://docs.google.com/presentation/d/1fZEQNoJJhz6pW3M8S6cg-XKrBmHSDxyc/edit?usp=sharing&ouid=112595186103367032517&rtpof=true&sd=true slides]||[https://www.youtube.com/watch?v=9o61ozATAoQ&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA video]
|-
|-
|[[OpenZFS_Developer_Summit_2022_Talks#Shared_L2ARC_(Christian_Schwarz) | Shared L2ARC]] ||Christian Schwarz ||Nutanix
|[[OpenZFS_Developer_Summit_2022_Talks#Shared_L2ARC_(Christian_Schwarz) | Shared L2ARC]] ||Christian Schwarz ||Nutanix ||[https://docs.google.com/presentation/d/1Fp3yLnpFKyPyG_4lViqMbg-q1p9o2DwW5lPjOfcvwrc/edit?usp=sharing slides]||[https://www.youtube.com/watch?v=MuifVTAQ6RE&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=3 video]
|}
|}
==Hackathon==
[https://www.youtube.com/watch?v=S-0b0V07G2Q&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=4 video] of presentations
The hackathon will take place the 2nd day of the conference.  This is an opportunity to work with community members that you might not have met in person, to explore new ideas, and/or to improve OpenZFS in one day.
[https://docs.google.com/spreadsheets/d/1ilt78urd1RmxACjd5OSQU6pGlRYp2RGRh1kFuVBgGeY/edit#gid=0 spreadsheet with ideas]
Congratulations to our hackathon winners:
1. Unsticking the spa namespace lock - Allan Jude
2. ZAP shrinking - Serapheim Dimitropoulous
3. meta-operation kstats - Patrick Drumm, Tony Nguyen, & co


==Sponsorship==
==Sponsorship==
Line 62: Line 72:
<li style="display: inline-block; padding: 20px;"> [[File: OSNEXUS_logo-updated.png|150x150px|link=http://www.osnexus.com/ | OSNEXUS ]] </li>
<li style="display: inline-block; padding: 20px;"> [[File: OSNEXUS_logo-updated.png|150x150px|link=http://www.osnexus.com/ | OSNEXUS ]] </li>
<li style="display: inline-block; padding: 20px;"> [[File: Racktop_2022_300px.png|180x180px|link=https://www.racktopsystems.com/ | RackTop Systems ]] </li>
<li style="display: inline-block; padding: 20px;"> [[File: Racktop_2022_300px.png|180x180px|link=https://www.racktopsystems.com/ | RackTop Systems ]] </li>
<li style="display: inline-block; padding: 20px; padding-bottom: 25px;"> [[File: syneto-logo-Sept14.svg|120x120px|link=http://syneto.net/ | Syneto]] </li>
</ul></div>
</ul></div>


Line 79: Line 90:


To report a violation of the code of conduct, take one of the following actions:
To report a violation of the code of conduct, take one of the following actions:
* Call / Text Karyn at +1 415-702-0074
* Call / Text Victoria at +1 650-291-8841
* Post on https://openzfs.slack.com: @kritter or in #dev-summit
* Post on https://openzfs.slack.com: @victoria or in #dev-summit


===Diversity Charter===
===Diversity Charter===

Latest revision as of 17:25, 15 November 2022


OpenZFS Dev Summit 2022

The tenth annual OpenZFS Developer Summit was held in person, Oct 24-25 (Mon-Tue) in San Francisco.

As with previous years: The goal of the event is to foster cross-community discussions of OpenZFS work and to make progress on some of the projects we have proposed. The first day of the conference will be held at the Childrens' Creativity Museum, and consist of presentations, followed by a reception. The second day of the conference will be held at a nearby office, and consist of a few presentations, and the bulk of the day will be spent on a hackathon, where you'll have a chance to work with other OpenZFS developers to improve the project.

In order to make the OpenZFS Dev Summit as safe as possible for the more vulnerable members of our community, we required (and provided) masks and negative COVID tests during the event.

Presentations

Title Speaker Company Slides Video
State of OpenZFS Matt Ahrens Delphix slides
Operating OpenZFS at scale Satabdi Das Amazon slides video
Special Announcement Jorgen Lundman slides video
Block Cloning for OpenZFS Pawel Jakub Dawidek Fudo Security slides video
CHERI memory safety Brooks Davis SRI International slides video
zvol performance Tony Hutter LLNL slides video
Refining OpenZFS compression Rich Ercolani Independent slides video
Run ZFS in userland Ping Huang IOMesh slides video
Faster ZFS scrub and other improvements Alexander Motin iXsystems slides video
Storage Multi-Tenancy For Containers Allan Jude Klara Systems slides video
Shared L2ARC Christian Schwarz Nutanix slides video

Hackathon

video of presentations

The hackathon will take place the 2nd day of the conference. This is an opportunity to work with community members that you might not have met in person, to explore new ideas, and/or to improve OpenZFS in one day.

spreadsheet with ideas

Congratulations to our hackathon winners:

1. Unsticking the spa namespace lock - Allan Jude

2. ZAP shrinking - Serapheim Dimitropoulous

3. meta-operation kstats - Patrick Drumm, Tony Nguyen, & co

Sponsorship

Please email victoria@vgfevents.com for details.

Thanks to our Sponsors

Diamond Sponsors

  • Delphix

Gold Sponsors

  • Amazon FSx for OpenZFS
  • iXsystems
  • OSNEXUS
  • RackTop Systems
  • Syneto

Silver Sponsors

  • FreeBSD Foundation
  • OpenDrives

Community Volunteers

Thanks so much to Aaron Holding for once again designing the event logo!

Code of Conduct

The OpenZFS community values respectful, welcoming behavior towards everyone. This enables our members to thrive and contribute, and encourages new participants to join our event . The OpenZFS Code of Conduct applies to attendees, speakers, sponsors, vendors, and staff of this event, and will be enforced by staff members throughout the event.

Participants asked to stop inappropriate behavior are expected to comply immediately or be expelled from the conference at the discretion of the conference organizers.

To report a violation of the code of conduct, take one of the following actions:

Diversity Charter

OpenZFS supports the Diversity Charter, and strives to improve the diversity of speakers and attendees at this event.


Diversity Charter

Previous conferences

OpenZFS Developer Summit 2021

OpenZFS Developer Summit 2020

OpenZFS Developer Summit 2019

OpenZFS Developer Summit 2018

OpenZFS Developer Summit 2017

OpenZFS Developer Summit 2016

OpenZFS Developer Summit 2015

OpenZFS Developer Summit 2014

OpenZFS Developer Summit 2013