Difference between revisions of "OpenZFS Developer Summit"

From OpenZFS
Jump to navigation Jump to search
(110 intermediate revisions by 21 users not shown)
Line 1: Line 1:
== OpenZFS Developer Summit 2013 ==
{{:OpenZFS Developer Summit 2022}}
Delphix is hosting a developer-focused event for OpenZFS. The goal of the event is to foster cross-platform community discussions of OpenZFS work, and to make progress on some of the projects proposed for this community.
''We were previously calling this event "OpenZFS Day", but decided to rename it to reflect its target audience of ZFS developers.''
The high-level agenda is:
{|border="1" cellpadding="10"
|valign="top"|Monday, Nov 18
* Talks
* Breakout sessions
* Hackathon planning
* Beer bash
|Tuesday, Nov 19
|Hackathon (hopefully start work on some of the [[Projects]] the community has suggested)
=== Location ===
The event will be in the San Francisco Bay Area, most likely in San Francisco. The specific location will depend on how many people plan to attend. The hope is that we can have it at the [http://www.delphix.com/company/about-delphix/ Delphix office] in San Francisco. If it becomes too big, we'll have to reconsider and find a different location.
=== Speaker Info ===
'''Note: If you are in the room, you are potentially a speaker.''' This will be done in unconference style, so every attendee should come prepared to present or otherwise lead a discussion or session of up to 45 minutes. You can indicate potential topics in the registration table below.
Equipment available:
* Projector
* Whiteboard
=== Hackathon ===
The goals of the hackathon are:
* to get people working with ZFS engineers from outside their normal circles
* to start work on some of the [[projects]] we'd like to accomplish
Therefore, we should plan to work in small teams of 2-3 engineers.  The team members could be pair-programming, splitting up the work into discrete tasks for each person, or advising / implementing.
==== Hackathon ideas ====
''Add your idea and your name below.  Be prepared to explain your idea at the beginning of the hackathon and enlist/entice others to help with it.''
* Userland ioctls: support for send/recv (fd operations over the wire)  [[User:mahrens]]
* larger (1MB) blocksize: shouldn't be too hard if we ignore performance impact [[User:mahrens]]
* dedicated kmem_cache for dedup table entries
* stdin / stdout buffer to improve performance of zfs send and receive
* replace dn_ranges/free_range_t with range_tree_t [[User:mahrens]]
=== Registration ===
If you plan to attend the event, please edit this page and add yourself below, or contact [mailto:ann.togasaki@gmail.com ann.togasaki@gmail.com]. If you would like to present and/or have suggestions for what you would like to learn about, please include those details.  We are expecting everyone will be there to contribute/participate. (If you need edit permission for this page, email your login name to [mailto:admin@open-zfs.org admin@open-zfs.org])
'''The sign up deadline is 11:59pm Pacific Time on Sunday, October 20, 2013'''. We need to have a cutoff date so that we can plan for a space that is large enough to accommodate everyone who wants to attend.
''Please keep sorted by last name.''
{|border="1" cellpadding="10"
!| Name
!| Affiliation
!| What do you want to talk about?
!| Your experience with ZFS
!| Travel information
!| T-shirt Size
!| Food allergies/preferences? (please list)
| [[User:mahrens | Matt Ahrens]]
| Delphix
| OpenZFS repo: what interfaces should be supported
| Founded ZFS, OpenZFS
| Local to SF
| M
| none
|[[User:sanjeev | Sanjeev Bagewadi]]
| Pluribus Networks
| Was part of the RPE team in Sun which fixed ZFS issues faced by customers
| Will be in the Bay Area around that time
| M
| none
| [[User:max | Max Grossman]]
| Delphix
| 3 months so far, still so much to learn...
| Local
| L
| none
| [[User:ahl | Adam Leventhal]]
| Delphix
| ZFS performance investigations?
| RAID-Z2/3, performance work, some small ZFS tasks here and there
| local
| L
| none
| [[User:csiden | Chris Siden]]
| Delphix
| Worked on feature flags and async destroy
| local
| L
| none
| [[User:gwilson | George Wilson]]
| Delphix
| ?
| Implemented lots of SPA & VDEV stuff
| flying in from Atlanta ~Monday - Thursday (TBD)
| ?
| none
=== Sponsors ===
Please contact [mailto:ann.togasaki@gmail.com ann.togasaki@gmail.com] if you'd like to be a sponsor of this event.
Sponsorship opportunities include:
* Breakfast (2 days)
* Lunch  (2 days)
* Coffee Breaks (2 days)
* Beer Bash (day 1)
* T-Shirts 
* Unspecified - for all the miscellaneous expenses
What do you get for sponsoring:
* Your name/link on this page!
* Thank you mention during the opening and closing
* Space to put your pop-up banner at the conference venue
* An opportunity to be known as a ZFS supporter in a very talented and influential community.

Latest revision as of 15:14, 19 July 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.


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


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


Please email victoria@vgfevents.com for details.

Thanks to our Sponsors

Diamond Sponsors

  • Delphix

Gold Sponsors

  • Amazon FSx for OpenZFS
  • iXsystems
  • 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