Difference between revisions of "OpenZFS Developer Summit 2022"

From OpenZFS
Jump to navigation Jump to search
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__


==Conference Details==
<!-- ==[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]]


'''Mon, Oct 24'''
The tenth annual OpenZFS Developer Summit was held in person, '''Oct 24-25 (Mon-Tue)''' in San Francisco.
* 9am-4pm: Presentations at Children's Creativity Museum ([https://www.google.com/maps/place/221+4th+St,+San+Francisco,+CA+94103/@37.783525,-122.4041885,17z/data=!3m1!4b1!4m5!3m4!1s0x808580875d65e9f5:0x5c58825aabe0e3e!8m2!3d37.783525!4d-122.4019945 221 4th St, San Francisco, CA])
* 4:30-6:30pm: Reception at [https://www.thechieftain.com/ The Chieftain Irish Pub & Restaurant] ([https://www.google.com/maps/place/198+5th+St,+San+Francisco,+CA+94103/@37.781486,-122.407393,17z/data=!3m1!4b1!4m5!3m4!1s0x80858086cc1d9a89:0x9d67c475abe9f159!8m2!3d37.781486!4d-122.405199 198 5th St at Howard, San Francisco, CA])
'''Tue, Oct 25'''
* 9am-5pm: Hackathon at [https://www.google.com/maps/place/98+Battery+St,+San+Francisco,+CA+94111/@37.7919698,-122.401794,17z/data=!3m1!4b1!4m5!3m4!1s0x808580622573b699:0x6200e77f86c50867!8m2!3d37.7919656!4d-122.3996 Code Office, 98 Battery St, Suite 400, San Francisco, CA]
 
 
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"
|-
|-
!Time!!Duration!!Title!!Speaker!!Company!!Slides
!Title!!Speaker!!Company!!Slides!!Video
|-
|9:00 ||10 || State of OpenZFS||Matt Ahrens ||Delphix || [https://docs.google.com/presentation/d/1gWb7BzL2ArXS2xtR1MOZ6Fq0QEIQAL8pAOa5_n1qyIo/edit?usp=sharing slides]
|-
|9:10 ||50 || [[OpenZFS_Developer_Summit_2022_Talks#Operating_OpenZFS_at_scale_(Satabdi_Das) | Operating OpenZFS at scale]] ||Satabdi Das ||Amazon||[https://docs.google.com/presentation/d/17d-W-xYak2uIu8hSSPUZoeACf9qMeyd5/edit?usp=sharing&ouid=112595186103367032517&rtpof=true&sd=true slides]
|-
|-
|10:00 ||20 || Break || || ||
|State of OpenZFS||Matt Ahrens ||Delphix || [https://docs.google.com/presentation/d/1gWb7BzL2ArXS2xtR1MOZ6Fq0QEIQAL8pAOa5_n1qyIo/edit?usp=sharing slides]
|-
|-
|10:20 ||10 || Special Announcement ||Jorgen Lundman || ||TBD
|[[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]
|-
|-
|10:30 ||50 || [[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]
|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]
|-
|-
|11:20 ||60 || Lunch || || ||
|[[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]
|-
|-
|12:10 ||30 || [[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/1Bf6W6-LDdndFOMIROmGLnGhgbjTkJQRM/view?usp=sharing slides]
|[[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]
|-
|-
|12:40 ||40 || [[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]
|[[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]
|-
|-
|1:20 ||30 || Break || || ||  
|[[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]
|-
|-
|1:50 ||50 || [[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]
|[[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]
|-
|-
|2:40 ||30 || Break || || ||
|[[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]
|-
|-
|3:10 ||50 || [[OpenZFS_Developer_Summit_2022_Talks#Run_ZFS_in_userland_(Ping_Huang) | Run ZFS in userland]] ||Ping Huang ||IOMesh ||[https://drive.google.com/file/d/1i9kXw-APUvqdVSht9zR9t9VuEQWe-IIc/view?usp=sharing slides]
|[[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]
|-
|-
|4:00 ||30 ||Closing & walk to reception || || ||
|[[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]
|-
|4:30 ||2:00 ||Reception at [https://www.thechieftain.com/ The Chieftain Irish Pub & Restaurant]: 198 5th St (at Howard) || || ||
|}
|}


'''Day 2'''
==Hackathon==
{| class="wikitable"
[https://www.youtube.com/watch?v=S-0b0V07G2Q&list=PLaUVvul17xSdUK50FR3zXkGLa7hxzKIgA&index=4 video] of presentations
|-
!Time!!Duration!!Title!!Speaker!!Company!!Slides
|-
|9:00 ||10 || Opening||Matt Ahrens ||Delphix ||
|-
|9:10 ||30 || [[OpenZFS_Developer_Summit_2022_Talks#Faster_ZFS_scrub_and_other_improvements_(Alexander_Motin) | Faster ZFS scrub and other improvements]] ||Alexander Motin ||iXsystems ||TBD
|-
|9:40 || 30 ||[[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]
|-
|10:10 || 20 ||[[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]
|-
|10:30 || || Hackathon || || ||
|-
|~4:00 || 60 || Hackathon presentations and awards || || ||
|}


==Hackathon==
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.
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]
[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 94: 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>



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