Difference between revisions of "OpenZFS Developer Summit"

From OpenZFS
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The ''OpenZFS Developer Summit'' was held November 18-19, 2013.  The goals of the event were:
+
{{:OpenZFS Developer Summit 2019}}
* to foster cross-platform community discussions of OpenZFS work
+
* to make progress on some of the projects proposed for this community.
+
 
+
[https://www.youtube.com/playlist?list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q Video recordings of the presentations] are in the OpenZFS channel on YouTube.
+
 
+
[https://www.surveymonkey.com/s/SL98Z8H Participant Survey]: Please complete by December 6 end of day.
+
 
+
== Topics that were discussed ==
+
{| class="wikitable"
+
!Title!!Speaker!!Slides!!Video
+
|-
+
|Introduction||Matt Ahrens||[http://www.slideshare.net/MatthewAhrens/open-zfs-devsummit slides]||[https://www.youtube.com/watch?v=U3dMhpmQTrU&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Platform Panel||Brian Behlendorf, Jorgen Lundman, Chris Siden, Xin Li||-||[https://www.youtube.com/watch?v=U3dMhpmQTrU&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Platform-independent code repository||Matt Ahrens||[http://www.slideshare.net/MatthewAhrens/openzfs-code-repository slides]||[https://www.youtube.com/watch?v=U3dMhpmQTrU&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Storage Tiering||Boris Protopopov||[http://www.open-zfs.org/w/images/7/71/ZFS_tiering.pdf slides]||[https://www.youtube.com/watch?v=tm0NYEVS6qM&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Vendor Lightning Talks||Many||-||[https://www.youtube.com/watch?v=EGKek5sZ2Xw&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Community Planning||Karyn Ritter||[https://docs.google.com/presentation/d/1LCvQxcNSxUi-5-NUgVRKp68iMLOrepp1VRJxPrklBPY/pub?start=false&loop=false&delayms=3000 slides]||[https://www.youtube.com/watch?v=EGKek5sZ2Xw&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Channel Programs||Chris Siden, Max Grossman||[http://www.slideshare.net/MatthewAhrens/openzfs-channel-programs slides]||[https://www.youtube.com/watch?v=EGKek5sZ2Xw&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Test Coverage||John Kennedy||[http://www.slideshare.net/jwk404/open-zfs-111813-28528303 slides]||[https://www.youtube.com/watch?v=M5RnPZW0_Xk&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Performance Investigation||Adam Leventhal||[http://www.slideshare.net/ahl0003/openzfs-datadriven-performance slides]||[https://www.youtube.com/watch?v=w3-eppY7ICc&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Performance on full & fragmented pools||George Wilson||-||[https://www.youtube.com/watch?v=UuscV_fSncY&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Scalability|| Kirill Davydychev ||-||[https://www.youtube.com/watch?v=hvoL6z8YKgM&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Virtual Memory Interactions|| Brian Behlendorf ||-||[https://www.youtube.com/watch?v=hvoL6z8YKgM&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Multi Tenancy|| Rob Mustacchi ||-||[https://www.youtube.com/watch?v=MLTX1i7UEL4&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|-
+
|Examining On-disk Format|| Max Bruning ||-||[https://www.youtube.com/watch?v=MLTX1i7UEL4&list=PLaUVvul17xSdWMBt5tAC8Hu7bbeWskD_q video]
+
|}
+
 
+
== Hackathon projects ==
+
These projects were worked on at the hackathon:
+
 
+
* Testrunner suite running on other platforms: linux, freebsd (+ illumos libzpool)
+
* channel programs: pass instruction stream into kernel
+
* ZFS send progress reporting with "set proc title"
+
* dedicated kmem_cache for dedup table entries
+
* larger (1MB) blocksize
+
* compressed ARC
+
* upstreaming dbuf_user & dbuf state machine (spectra DMU changes)
+
* limit DDT size
+
* onexit for osx
+
 
+
== Event Planning Info ==
+
See [[OpenZFS Developer Summit 2013 planning]]
+

Latest revision as of 17:18, 23 April 2019


OpenZFS Dev Summit 2018

Thanks to our Diamond Sponsors

  • datto
  • Delphix
  • Intel
  • OSNEXUS


The seventh annual OpenZFS Developer Summit, was held Nov 4-5 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. This 2-day event consists of a day of presentation and a 1-day hackathon.

Photographs

Thanks to Trilogy and Michael Dexter for taking and sharing photographs from the event. All of the pictures can be browsed in this Google Drive folder

Presentations and Schedule

Monday, November 4, 2019

Title Speaker Company Slides Video
State of OpenZFS Matt Ahrens Delphix slides video
Metaslab Allocation Performance Paul Dagnelie Delphix slides video
Storage Configurator Steven Umbehocker OSNexus slides video
Capacity Usage Calculator Kody Kantor Joyent slides video
ZFS TRIM Explained Brian Behlendorf LLNL slides video
Debugging ZFS: State of the Art on Linux Tom Caputi Datto slides video
Debugging ZFS: From Illumos to Linux Serapheim Dimitropoulos Delphix slides video
OpenZFS Everywhere Michael Dexter & Jorgen Lundman slides video
Healing With ZFS Receive Alek Pinchuk Axcient slides video
Securing the Cloud with ZFS Encryption Jason King Joyent slides video

Tuesday, November 5, 2019

Title Speaker Company Slides Video
libshare on Linux is Broken George Wilson & Don Brady Delphix slides video
VDEV Properties Allan Jude Klara Systems slides video
A Device by Any Other Name:
Common Pitfalls in Device Naming for ZFS on Linux
Sara Hartse & Don Brady Delphix slides video
Illumos Brings the SAS Kody Kantor Joyent slides video
Optimizing Filesystems for Multi-Actuator HDDs Muhammad Ahmad & James Borden Seagate slides video

Hackathon

Hackathon presentation video

Audience Choice Awards:

Prize Project Participants
1st place metaslab worst-fit allocator Don Brady
2nd place (tie) sdb btree walker Sara Hartse
2nd place (tie) zfs manpage cleanup & breakup Ross Williams
4rd place sdb mutex command Jordan Hendricks & Serapheim Dimitropolous
5rd place L2ARC performance on NVMe Saji Nair

Sponsorship

Thank you to the sponsors of this year's OpenZFS Developer Summit. Your support makes our community stronger and our software more effective.

Diamond Sponsors

  • datto
  • Delphix
  • Intel
  • OSNEXUS

Gold Sponsors

  • Argo Technologie
  • iXSystems
  • Nexenta
  • OpenDrives
  • RackTop Systems

Silver Sponsors

  • FreeBSD Foundation

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:

  • Find someone with a “STAFF” badge
  • Call / Text Karyn at +1 415-702-0074
  • Post on https://openzfs.slack.com: @kritter or in #dev-summit

If you see a physically threatening situation, call 911.

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 2018

OpenZFS Developer Summit 2017

OpenZFS Developer Summit 2016

OpenZFS Developer Summit 2015

OpenZFS Developer Summit 2014

OpenZFS Developer Summit 2013