Difference between revisions of "OpenZFS Developer Summit 2022"
(Added link to Detailed Schedule page) |
|||
(29 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]] | ||
The tenth annual OpenZFS Developer Summit was held in person, '''Oct 24-25 (Mon-Tue)''' in San Francisco. | |||
The tenth annual OpenZFS Developer Summit | |||
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 | 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== | ||
{| 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] | ||
|- | |- | ||
|[ | |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# | |[[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# | |[[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# | |[[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] | ||
| | |||
|- | |- | ||
|[[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 | * Call / Text Victoria at +1 650-291-8841 | ||
* Post on https://openzfs.slack.com: @ | * Post on https://openzfs.slack.com: @victoria or in #dev-summit | ||
===Diversity Charter=== | ===Diversity Charter=== |
Latest revision as of 17:25, 15 November 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.
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
Gold Sponsors
Silver Sponsors
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:
- Call / Text Victoria at +1 650-291-8841
- Post on https://openzfs.slack.com: @victoria or in #dev-summit
Diversity Charter
OpenZFS supports the Diversity Charter, and strives to improve the diversity of speakers and attendees at this event.