Difference between revisions of "OpenZFS Developer Summit 2018"

From OpenZFS
Jump to navigation Jump to search
(added info about slack group)
 
(32 intermediate revisions by 2 users not shown)
Line 3: Line 3:
[[File:Blue_logo.png| right | 370px | OpenZFS Dev Summit 2018]]
[[File:Blue_logo.png| right | 370px | OpenZFS Dev Summit 2018]]


Our sixth annual OpenZFS Developer Summit will be held '''September 10-11 in San Francisco'''. As with previous years:
Our sixth annual OpenZFS Developer Summit was held '''September 10-11 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.
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.


===Community Promotion===
===Community Promotion===
As we add diverse perspectives, our community becomes richer, and we're committed to creating an environment where all people feel welcome. To help foster more diversity and increase the size of the community, we are offering the following discounts for conference tickets:
As we add diverse perspectives, our community becomes richer, and we're committed to creating an environment where all people feel welcome. To help foster more diversity and increase the size of the community, we are offered the following discounts for conference tickets:
* Free ticket for any attendee from an under-represented group, and a 50% discount for the person who referred them.
* Free ticket for any attendee from an under-represented group, and a 50% discount for the person who referred them.
* 50% discount for first-time attendees, and a 50% discount for the person who referred them.
* 50% discount for first-time attendees, and a 50% discount for the person who referred them.
* Free ticket for any attendee who refers a speaker from an under-represented group. (Speakers also receive a free ticket.) To refer a speaker, reach out to admin at open-zfs dot org.
* Free ticket for any attendee who refers a speaker from an under-represented group. (Speakers also receive a free ticket.) To refer a speaker, reach out to admin at open-zfs dot org.
Unless otherwise noted, you can select the ticket type that applies to you when you register for the event on [https://www.eventbrite.com/e/openzfs-developer-summit-2018-tickets-45299981464 EventBrite].
==[https://www.eventbrite.com/e/openzfs-developer-summit-2018-tickets-45299981464 Register for tickets via EventBrite] <== click to register ==
'''Please participate in the conference discussion on https://openzfs.slack.com. If you have questions during or about the conference, please join and post in #dev-summit.'''


==Talks: Day 1==
==Talks: Day 1==
Line 23: Line 18:
{| class="wikitable"
{| class="wikitable"
|-
|-
!Title!!Speaker!!Company
!Title!!Speaker!!Company!!Slides!!Video
|-
|State of the Union||Matt Ahrens||Delphix||[https://docs.google.com/presentation/d/144mwRPMznHL3xUxYuohIc0IZrDJDMj3s3_36_L9DJh8/edit#slide=id.p slides]||[https://www.youtube.com/watch?v=DearbVpOTro&index=2&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|State of the Union||Matt Ahrens||Delphix
|ZIO Pipeline Explained||George Wilson||Delphix||[https://docs.google.com/presentation/d/1ohdmjsp9mejuSRKwDeU83o9297KaiHrqC-tV__kjO6E/edit?usp=sharing slides]||[https://www.youtube.com/watch?v=qkA5HhfzsvM&index=3&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|ZIO Pipeline Explained||George Wilson||Delphix
|[[zrepl]], a one-stop ZFS replication solution||Christian Schwarz||Student||[https://docs.google.com/presentation/d/1HXJ_9Q0kiHffeoQ7PlFn1qAfUcWyzedRgFlvL3nUlMU/edit?usp=sharing slides]||[https://www.youtube.com/watch?v=U4TUPQzZzPk&index=4&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|[[zrepl]], a one-stop ZFS replication solution||Christian Schwarz||Student
|[[Observing and Monitoring ZFS Metrics Using Open Source Tools]]||Richard Elling||Newisys||[https://drive.google.com/open?id=1Q-I4xD6q_wWkmhCy5oJ0Gyt00EgvfCec slides]||[https://www.youtube.com/watch?v=b5awF6SVNwI&index=5&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|[[Observing and Monitoring ZFS Metrics Using Open Source Tools]]||Richard Elling||Newisys
|[[Managing ZVOLs with vzvol]]||Rainbow||Moogsoft||[https://docs.google.com/presentation/d/1BFgMUoUu5NxotqVbbn-ci-gAF3ylpzNyy9Dj1iwY_F0/edit?usp=sharing slides]||[https://www.youtube.com/watch?v=PoHsYzzzp8Q&index=6&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|[[Managing ZVOLs with vzvol]]||Rainbow||Moogsoft
|Hackathon Info|| Serapheim Dimitropoulos & Sara Hartse ||||[https://drive.google.com/file/d/1gx_UmSWhUhdNMRCWFpw2L7Zd_GpwuvvT/view slides]||[https://www.youtube.com/watch?v=5xG5WjPazlk&index=7&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|[[ZFS Hardware Acceleration with QAT]]||Weigang Li||Intel
|[[ZFS Hardware Acceleration with QAT]]||Weigang Li||Intel||[https://drive.google.com/file/d/0B_J4mRfoVJQRV3ZOd1ZMWkphcV9OYXdWT0FBblVHbVZpSmZj/view?usp=sharing slides]||[https://www.youtube.com/watch?v=4zWTU_hnGp0&index=8&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|ZoL Releases||Tony Hutter||LLNL
|ZoL Releases||Tony Hutter||LLNL||[https://drive.google.com/file/d/0B_J4mRfoVJQRMzNPb1hBZ3RYcGg4NzFBSHd1clk4enVob01r/view?usp=sharing slides]||[https://www.youtube.com/watch?v=TyA0EKhGRsE&index=9&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|Device Removal||Matt Ahrens||Delphix
|Device Removal||Matt Ahrens||Delphix||[https://docs.google.com/presentation/d/1u4gIGHJCbKAUxpFjU6VpUJaTX_pHAyT_HVpQJxUOFR8/edit?usp=sharing slides]||[https://www.youtube.com/watch?v=KGnFhmG8gT0&index=10&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|-
|-
|[[iRAID]]||Shailendra Tripathi||Tegile, a Western Digital Brand
|[[iRAID]]||Shailendra Tripathi||Tegile, a Western Digital Brand||[https://docs.google.com/presentation/d/1pO10vS_6xY1MqFDnO1Op-BkAeVI5N4quigZHGVgBvD0/edit?usp=sharing slides]||[https://www.youtube.com/watch?v=OaZmkq5jgfk&index=11&list=PLaUVvul17xSe0pC6sCirlZXYqICP09Y8z&t=0s video]
|}
|}


==Talks: Day 2==
==Talks: Day 2==


Shorter talks, around 10-20 minutes each.
Shorter talks, around 20 minutes each.


{| class="wikitable"
{| class="wikitable"
|-
|-
!Title!!Speaker!!Company
!Title!!Speaker!!Company!!Slides!!Video
|-
|-
|[[Log Spacemap: Flushing algorithm and performance]]|| Serapheim Dimitropoulos ||Delphix
|[[Log Spacemap: Flushing algorithm and performance]]|| Serapheim Dimitropoulos ||Delphix||[https://docs.google.com/presentation/d/1qxsbZGt1jCwhz-eHmilZS0ZATxGvvk7VLYBd1JnCCtI/edit?usp=sharing slides]||[https://youtu.be/x6D2dHRjkxw video]
|-
|-
|[[DRAID Rebuild Performance]]||Carles Mateo||Newisys
|[[DRAID Rebuild Performance]]||Carles Mateo||Newisys||[https://docs.google.com/presentation/d/1GZXj0u13_FcgfnFCZNbKemlvC0NPZ7I56UVNQNHJwIc/edit?usp=sharing slides]||[https://youtu.be/CVST0t0X9YU video]
|-
|-
|Send Dedup||Paul Dagnelie||Delphix
|Send Dedup||Paul Dagnelie||Delphix||[https://docs.google.com/presentation/d/1Ecwg3L52FQ7B86QPleVqXDJe9g5Jv_S4TJsNyK5uJLI/edit?usp=sharing slides]||[https://youtu.be/yPObFI-QU0o video]
|-
|-
|Allocation Classes||Don Brady||Delphix
|Allocation Classes||Don Brady||Delphix||[https://docs.google.com/presentation/d/17nYRgs-TAIOPODOMaq-VwuJ0LqJHEXBfM9sUDxJUJ54/edit?usp=sharing slides]||[https://youtu.be/Wg0VRAgaARI video]
|-
|-
|[[Vdev Properties]]||Allan Jude||Klara Systems
|[[Vdev Properties]]||Allan Jude||Klara Systems||[https://docs.google.com/presentation/d/14dr-s9ScAHvAwuDAZBNj8W0r5z77xLCGbdZFggtFT5U/edit?usp=sharing slides]||[https://youtu.be/hD0uJOOCDb0 video]
|}
|}


==Key Dates==
==Hackathon==
 
Hackathon presentation [https://youtu.be/zN_tGxCpTBU video]
 
Audience Choice Awards:
 
{| class="wikitable"
{| class="wikitable"
!Prize!!Project!!Participants
|-
|-
| Aug 17, 2018 || Waitlist cleared
|1st place||zpool status in color / 🔥|| Tony Hutter
|-
|-
| '''Sep 10, 2018''' || '''Conference''' at Children's Creativity Museum
|2nd place||vdev properties||Pavel Zahkarov, Allan Jude, Brian Behlendorf, and others
|-
|-
| '''Sep 11, 2018''' || '''Hackathon''' at Delphix's SF office
|3rd place|| Newcomer track; how to ask for money; AND setting props from channel progs ||Sara Hartse
|}
|}


==Presentations==
Additional Projects:
The first day of the conference will be set aside for presentations. If you would like to give a talk, submit a proposal via email to matt@mahrens.org, including a 1-2 paragraph abstract. We welcome proposals for any kinds of talks related to ZFS, and we are particularly interested in fostering a diverse group of speakers. In the past, the most popular talks have featured internal details of new or upcoming features in OpenZFS. If you're new to the OpenZFS community or just new to giving talks at conferences, mentorship is available to help make your presentation the best it can be.
{| class="wikitable"
 
!Project!!Participants
Matt Ahrens has reviewed all of the submissions, selected talks that will be most interesting for the audience, and notified presenters.  The registration fee will be waived for speakers.
|-
 
|Viamillipede||Ash
==Hackathon==
|-
Will be on Day 2 of the event (Sept 11, 2018) at the Delphix SF office.
|vzvol linux packages||Rainbow
 
|-
Feel free to talk about hackathon-related topics in #hackathon at https://openzfs.slack.com
|?||Alek Pinchuk
|-
|/proc/txg||Paul Z
|-
|Cross-platform leadership meeting planning||Matt Ahrens and many others
|-
|ARC parameters for Windows port||Michael Dexter
|-
|Deprecate send dedup (manpage/warning)||Paul Dagnelie
|-
|ZED events || Richard Elling
|-
|DRAID working group || Don Brady and many others
|-
|ZIL rewrite pipeline rewrite || Brad Lewis
|-
|run_with_timeout script || Carles Mateo
|-
|debugging encryption || Tom Caputi
|-
|visuialize txg state transitions || Prashanth Sreenivasa
|}


==Sponsorship==
==Sponsorship==
Line 103: Line 127:


<div><ul>  
<div><ul>  
<li style="display: inline-block; padding: 20px; padding-bottom: 25px;"> [[File: IXSystems.png|150x150px|link=https://www.ixsystems.com/ | iXSystems]] </li>
<li style="display: inline-block; padding: 20px; padding-bottom: 25px;"> [[File: IXSystems.png|180x180px|link=https://www.ixsystems.com/ | iXSystems]] </li>
<li style="display: inline-block; padding: 20px; padding-bottom: 5px;"> [[file:Nexenta_logo.jpg |180x180px|link=http://www.nexenta.com/ | right | Nexenta]] </li>
<li style="display: inline-block; padding: 20px; padding-bottom: 5px;"> [[file:Nexenta_logo.jpg |180x180px|link=http://www.nexenta.com/ | right | Nexenta]] </li>
<li style="display: inline-block; padding: 20px; padding-bottom: 25px;"> [[File: syneto-logo-Sept14.svg|150x150px|link=http://syneto.net/ | Syneto]] </li>
<li style="display: inline-block; padding: 20px; padding-bottom: 25px;"> [[File:RackTop-Systems.jpg |200x200px|link=http://www.racktopsystems.com/ | RackTop]] </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 122: Line 147:


==Code of Conduct==
==Code of Conduct==
OpenZFS Developer Summit is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age or religion. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks. Conference participants violating these rules may be sanctioned or expelled from the conference at the discretion of the conference organizers.
OpenZFS Developer Summit is dedicated to providing a harassment-free conference experience for everyone, regardless of gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, or religion. We do not tolerate harassment of or microaggressions against conference participants in any form. This includes what is communicated using the live streaming chat and in other online forums. Sexual language and imagery is not appropriate for any conference venue, including talks. Participants asked to stop inappropriate behavior are expected to comply immediately or be expelled from the conference at the discretion of the conference organizers.


If you see or experience any inappropriate conduct at the conference, report it to one of the event managers: Karyn Ritter, Matt Ahrens, Victoria Faveau, Pavel Zakharov, or one of the venue employees. At least one of these event managers should be near the registration desk at all times if you are unable to find an event manager near the incident. These contacts will step in and take the appropriate action. If you see a physically threatening situation, call 911 immediately.
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 (use /abot to post anonymously).  
 
'''If you see a physically threatening situation, call 911.'''


For information about last year's event, see the [[OpenZFS Developer Summit 2017]] page.
For information about last year's event, see the [[OpenZFS Developer Summit 2017]] page.
''Our conference code of conduct is based on the [http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy Ada Initiative's code of conduct], and licensed under [https://creativecommons.org/licenses/by-sa/4.0/ CC-BY-SA]''

Latest revision as of 03:39, 21 September 2018


OpenZFS Dev Summit 2018

Our sixth annual OpenZFS Developer Summit was held September 10-11 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.

Community Promotion

As we add diverse perspectives, our community becomes richer, and we're committed to creating an environment where all people feel welcome. To help foster more diversity and increase the size of the community, we are offered the following discounts for conference tickets:

  • Free ticket for any attendee from an under-represented group, and a 50% discount for the person who referred them.
  • 50% discount for first-time attendees, and a 50% discount for the person who referred them.
  • Free ticket for any attendee who refers a speaker from an under-represented group. (Speakers also receive a free ticket.) To refer a speaker, reach out to admin at open-zfs dot org.

Talks: Day 1

Main talks, 20-50 minutes each.

Title Speaker Company Slides Video
State of the Union Matt Ahrens Delphix slides video
ZIO Pipeline Explained George Wilson Delphix slides video
zrepl, a one-stop ZFS replication solution Christian Schwarz Student slides video
Observing and Monitoring ZFS Metrics Using Open Source Tools Richard Elling Newisys slides video
Managing ZVOLs with vzvol Rainbow Moogsoft slides video
Hackathon Info Serapheim Dimitropoulos & Sara Hartse slides video
ZFS Hardware Acceleration with QAT Weigang Li Intel slides video
ZoL Releases Tony Hutter LLNL slides video
Device Removal Matt Ahrens Delphix slides video
iRAID Shailendra Tripathi Tegile, a Western Digital Brand slides video

Talks: Day 2

Shorter talks, around 20 minutes each.

Title Speaker Company Slides Video
Log Spacemap: Flushing algorithm and performance Serapheim Dimitropoulos Delphix slides video
DRAID Rebuild Performance Carles Mateo Newisys slides video
Send Dedup Paul Dagnelie Delphix slides video
Allocation Classes Don Brady Delphix slides video
Vdev Properties Allan Jude Klara Systems slides video

Hackathon

Hackathon presentation video

Audience Choice Awards:

Prize Project Participants
1st place zpool status in color / 🔥 Tony Hutter
2nd place vdev properties Pavel Zahkarov, Allan Jude, Brian Behlendorf, and others
3rd place Newcomer track; how to ask for money; AND setting props from channel progs Sara Hartse

Additional Projects:

Project Participants
Viamillipede Ash
vzvol linux packages Rainbow
? Alek Pinchuk
/proc/txg Paul Z
Cross-platform leadership meeting planning Matt Ahrens and many others
ARC parameters for Windows port Michael Dexter
Deprecate send dedup (manpage/warning) Paul Dagnelie
ZED events Richard Elling
DRAID working group Don Brady and many others
ZIL rewrite pipeline rewrite Brad Lewis
run_with_timeout script Carles Mateo
debugging encryption Tom Caputi
visuialize txg state transitions Prashanth Sreenivasa

Sponsorship

Please reach out to kritter at delphix dot com for sponsorship opportunities

Diamond Sponsors

  • datto
  • Delphix
  • OSNEXUS

Platinum Sponsors

  • Newisys

Gold Sponsors

  • iXSystems
  • Nexenta
  • RackTop
  • Syneto

Silver Sponsors

  • FreeBSD Foundation

Bronze Sponsors

  • reevert
  • reevert

Code of Conduct

OpenZFS Developer Summit is dedicated to providing a harassment-free conference experience for everyone, regardless of gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, or religion. We do not tolerate harassment of or microaggressions against conference participants in any form. This includes what is communicated using the live streaming chat and in other online forums. Sexual language and imagery is not appropriate for any conference venue, including talks. 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 (use /abot to post anonymously).

If you see a physically threatening situation, call 911.

For information about last year's event, see the OpenZFS Developer Summit 2017 page.


Our conference code of conduct is based on the Ada Initiative's code of conduct, and licensed under CC-BY-SA