Difference between revisions of "OpenZFS Developer Summit 2022"

From OpenZFS
Jump to navigation Jump to search
Line 6: Line 6:
[[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'''
* 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 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.


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.
Line 20: Line 14:


==Presentations==
==Presentations==
Video recordings will be posted soon.
'''Day 1'''
'''Day 1'''
{| class="wikitable"
{| class="wikitable"
|-
|-
!Time!!Duration!!Title!!Speaker!!Company!!Slides
!Title!!Speaker!!Company!!Slides
|-
|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/1fZcVvGNtG5V4JyKG7IlpzZR37YtZdI0-/edit?usp=sharing&ouid=112595186103367032517&rtpof=true&sd=true slides]
|-
|10:00 ||20 || Break || || ||
|-
|10:20 ||10 || Special Announcement ||Jorgen Lundman || ||TBD
|-
|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]
|-
|-
|11:20 ||50 || Lunch || || ||
|State of OpenZFS||Matt Ahrens ||Delphix || [https://docs.google.com/presentation/d/1gWb7BzL2ArXS2xtR1MOZ6Fq0QEIQAL8pAOa5_n1qyIo/edit?usp=sharing slides]
|-
|-
|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/10SVS5psBpBF-fm_k5ATc80vf2K6qufUi/view?usp=sharing slides]
|[[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]
|-
|-
|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]
|Special Announcement ||Jorgen Lundman || ||TBD
|-
|-
|1:20 ||30 || Break || || ||  
|[[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]
|-
|-
|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#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]
|-
|-
|2:40 ||30 || Break || || ||
|[[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]
|-
|-
|3:10 ||50 || [[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]
|[[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]
|-
|-
|4:00 ||30 ||Closing & walk to reception || || ||
|[[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]
|-
|4:30 ||2:00 ||Reception at [https://www.thechieftain.com/ The Chieftain Irish Pub & Restaurant]: 198 5th St (at Howard) || || ||
|}
|}


Line 57: Line 41:
{| class="wikitable"
{| class="wikitable"
|-
|-
!Time!!Duration!!Title!!Speaker!!Company!!Slides
!Title!!Speaker!!Company!!Slides
|-
|-
|9:00 ||10 || Opening||Matt Ahrens ||Delphix ||
|[[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]
|-
|-
|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 ||[https://drive.google.com/file/d/1bz1IGuzKdEPze4uLm8Cp6jEtogryv_u1/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]
|-
|-
|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]
|[[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: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 || || ||
|}
|}


Line 76: Line 54:


[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==

Revision as of 21:33, 26 October 2022


Conference Details

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'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.

Presentations

Video recordings will be posted soon.

Day 1

Title Speaker Company Slides
State of OpenZFS Matt Ahrens Delphix slides
Operating OpenZFS at scale Satabdi Das Amazon slides
Special Announcement Jorgen Lundman TBD
Block Cloning for OpenZFS Pawel Jakub Dawidek Fudo Security slides
CHERI memory safety Brooks Davis SRI International slides
zvol performance Tony Hutter LLNL slides
Refining OpenZFS compression Rich Ercolani Independent slides
Run ZFS in userland Ping Huang IOMesh slides

Day 2

Title Speaker Company Slides
Faster ZFS scrub and other improvements Alexander Motin iXsystems slides
Storage Multi-Tenancy For Containers Allan Jude Klara Systems slides
Shared L2ARC Christian Schwarz Nutanix slides

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.

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