Difference between revisions of "OpenZFS Developer Summit 2018"

Jump to navigation Jump to search
no edit summary
 
(5 intermediate revisions by the same user not shown)
Line 5: Line 5:
Our sixth annual OpenZFS Developer Summit was 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.
Reminder that the [[#Code of Conduct]] applies to online communications over the livestream as well.
We'll also record the sessions and post them on YouTube in the coming weeks.


===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].


==Talks: Day 1==
==Talks: Day 1==
Line 24: Line 18:
{| class="wikitable"
{| class="wikitable"
|-
|-
!Title!!Speaker!!Company!!Slides
!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||[https://docs.google.com/presentation/d/144mwRPMznHL3xUxYuohIc0IZrDJDMj3s3_36_L9DJh8/edit#slide=id.p slides]
|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||[https://docs.google.com/presentation/d/1ohdmjsp9mejuSRKwDeU83o9297KaiHrqC-tV__kjO6E/edit?usp=sharing slides]
|[[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||[https://docs.google.com/presentation/d/1HXJ_9Q0kiHffeoQ7PlFn1qAfUcWyzedRgFlvL3nUlMU/edit?usp=sharing slides]
|[[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||[https://drive.google.com/open?id=1Q-I4xD6q_wWkmhCy5oJ0Gyt00EgvfCec slides]
|[[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||[https://docs.google.com/presentation/d/1BFgMUoUu5NxotqVbbn-ci-gAF3ylpzNyy9Dj1iwY_F0/edit?usp=sharing slides]
|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||[https://drive.google.com/file/d/0B_J4mRfoVJQRV3ZOd1ZMWkphcV9OYXdWT0FBblVHbVZpSmZj/view?usp=sharing slides]
|[[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||[https://drive.google.com/file/d/0B_J4mRfoVJQRMzNPb1hBZ3RYcGg4NzFBSHd1clk4enVob01r/view?usp=sharing slides]
|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||[https://docs.google.com/presentation/d/1u4gIGHJCbKAUxpFjU6VpUJaTX_pHAyT_HVpQJxUOFR8/edit?usp=sharing slides]
|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||[https://docs.google.com/presentation/d/1pO10vS_6xY1MqFDnO1Op-BkAeVI5N4quigZHGVgBvD0/edit?usp=sharing slides]
|[[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!!Slides
!Title!!Speaker!!Company!!Slides!!Video
|-
|-
|[[Log Spacemap: Flushing algorithm and performance]]|| Serapheim Dimitropoulos ||Delphix||[https://docs.google.com/presentation/d/1qxsbZGt1jCwhz-eHmilZS0ZATxGvvk7VLYBd1JnCCtI/edit?usp=sharing slides]
|[[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||[https://docs.google.com/presentation/d/1GZXj0u13_FcgfnFCZNbKemlvC0NPZ7I56UVNQNHJwIc/edit?usp=sharing slides]
|[[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||[https://docs.google.com/presentation/d/1Ecwg3L52FQ7B86QPleVqXDJe9g5Jv_S4TJsNyK5uJLI/edit?usp=sharing slides]
|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||[https://docs.google.com/presentation/d/17nYRgs-TAIOPODOMaq-VwuJ0LqJHEXBfM9sUDxJUJ54/edit?usp=sharing slides]
|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||[https://docs.google.com/presentation/d/14dr-s9ScAHvAwuDAZBNj8W0r5z77xLCGbdZFggtFT5U/edit?usp=sharing slides]
|[[Vdev Properties]]||Allan Jude||Klara Systems||[https://docs.google.com/presentation/d/14dr-s9ScAHvAwuDAZBNj8W0r5z77xLCGbdZFggtFT5U/edit?usp=sharing slides]||[https://youtu.be/hD0uJOOCDb0 video]
|}
|}
==Hackathon==
==Hackathon==


Line 78: Line 75:
|3rd place|| Newcomer track; how to ask for money; AND setting props from channel progs ||Sara Hartse
|3rd place|| Newcomer track; how to ask for money; AND setting props from channel progs ||Sara Hartse
|}
|}


Additional Projects:
Additional Projects:
Line 110: Line 106:
|visuialize txg state transitions || Prashanth Sreenivasa
|visuialize txg state transitions || Prashanth Sreenivasa
|}
|}
Additional Projects:


==Sponsorship==
==Sponsorship==

Navigation menu