Difference between revisions of "OpenZFS Developer Summit 2017"
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
[[File:Openzfs_withplane_EB.png| right | 370px | OpenZFS Dev Summit 2017]] | |||
The fifth annual OpenZFS Developer Summit was held '''October 24-25, 2017 in San Francisco'''. As with previous years: | The fifth annual OpenZFS Developer Summit was held '''October 24-25, 2017 in San Francisco'''. As with previous years: | ||
Line 11: | Line 12: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
!Title!!Speaker!!Company | !Title!!Speaker!!Company!!Video!!Slides | ||
|- | |- | ||
|State of the Union||Matt Ahrens||Delphix | |State of the Union||Matt Ahrens||Delphix || [https://www.youtube.com/watch?v=1LkHsofR_kc Video] || [https://drive.google.com/file/d/0B5fzqkw_-diCX0x5d2hIVDhYZ28/view?usp=sharing Slides] | ||
|- | |- | ||
|Keynote: ZFS Past & Future||Mark Maybee||Oracle | |Keynote: ZFS Past & Future||Mark Maybee||Oracle || [https://www.youtube.com/watch?v=c1ek1tFjhH8 Video] || [https://drive.google.com/file/d/0B_J4mRfoVJQRblFlalNmb0U3ZG9BS3A3VDRlUi1YRnVMNXow/view?usp=sharing Slides] | ||
|- | |- | ||
|ZSTD Compression||Allan Jude||ScaleEngine | |ZSTD Compression||Allan Jude||ScaleEngine||[https://www.youtube.com/watch?v=hWnWEitDPlM Video]||[[Media:03-OpenZFS_2017_-_ZStandard_in_ZFS.pdf|Slides]] | ||
|- | |- | ||
|Fast Clone Deletion||Sara Hartse||Delphix | |Fast Clone Deletion||Sara Hartse||Delphix||[https://www.youtube.com/watch?v=GLABJRWwGMk Video]||[[Media:04-Fast_Clone_Deletion.pdf|Slides]] | ||
|- | |- | ||
|MMP: Safe "zpool import" for Clusters||Olaf Faaland||LLNL | |MMP: Safe "zpool import" for Clusters||Olaf Faaland||LLNL||[https://www.youtube.com/watch?v=zZTP3zEfKYM Video]||[https://drive.google.com/file/d/0B_J4mRfoVJQRd3Vvc2ludGpvX1N0Y0E3bVd6ZjFRMmR0SnRJ/view?usp=sharing Slides] | ||
|- | |- | ||
| | |Porting With OSX||Jorgen Lundman||GMO ||[https://www.youtube.com/watch?v=6_8jQnJf418 Video]||[[Media:06-Porting_with_OSX.pdf|Slides]] | ||
|- | |- | ||
| | |Faster Allocation with the Log Spacemap||Serapheim Dimitropoulos||Delphix || [https://www.youtube.com/watch?v=jj2IxRkl5bQ Video]|| [https://drive.google.com/file/d/0B5fzqkw_-diCeDVZSzl0VnR6Tzg/view?usp=sharing Slides] | ||
|- | |- | ||
| | |[[iFlash | iFlash: Dynamic Adaptive L2ARC Caching]]||Shailendra Tripathi||Tegile || [https://www.youtube.com/watch?v=oAjMr5IES2w Video]|| [[Media:08-iFlash.pdf|Slides]] | ||
|- | |- | ||
|[ | |DRAID||Isaac Huang||Intel||[https://www.youtube.com/watch?v=xPU3rIHyCTs Video]||[[Media:09-dRAID.pdf|Slides]] | ||
|- | |- | ||
|ZIL Performance: How I Doubled Sync Write Speed||Prakash Surya||Delphix||[https://www.youtube.com/watch?v=RUb8svObroE Video]||[[Media:10-ZIL_performance.pdf|Slides]] | |||
|ZIL Performance: How I Doubled Sync Write Speed||Prakash Surya||Delphix | |||
|} | |} | ||
==Talks: Day 2== | ==Talks: Day 2== | ||
Shorter talks, around 15 minutes each. | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 44: | Line 43: | ||
!Title!!Speaker!!Company!!Video!!Slides | !Title!!Speaker!!Company!!Video!!Slides | ||
|- | |- | ||
|"Oh Shift!" changing the allocation size||George Wilson||Delphix||[https://www.youtube.com/watch?v=_-QAnKtIbGc Video]|| | |"Oh Shift!" changing the allocation size||George Wilson||Delphix||[https://www.youtube.com/watch?v=_-QAnKtIbGc Video]|| [https://drive.google.com/file/d/0B5fzqkw_-diCZFVTZlpua3hjNWs/view?usp=sharing Slides] | ||
|- | |||
|A proposal for 1,000x better dedup performance||Matt Ahrens||Delphix||[https://www.youtube.com/watch?v=PYxFDBgxFS8 Video]||[[Media:ZFS_dedup.pdf | Slides]] | |||
|- | |||
|New prefetcher for sequential scrub||Tom Caputi||Datto||[https://www.youtube.com/watch?v=upn9tYh917s Video]||[[Media:New_Scrub_Prefetcher.pdf | Slides]] | |||
|- | |||
|Storage Pool Checkpoint||Serapheim Dimitropoulos||Delphix||[https://www.youtube.com/watch?v=fPQA8K40jAM Video]||[[Media:Storage_Pool_Checkpoint.pdf | Slides]] | |||
|- | |- | ||
| | |Improving resilver: results & operational impacts||Saso Kiselkov||Nexenta||[https://www.youtube.com/watch?v=HnTYCjSo6ic Video]||[[Media:Saso_-_resilver_update.pdf | Slides]] | ||
|- | |- | ||
| | |RAID-Z Expansion||Matt Ahrens||Delphix + FreeBSD Foundation||[https://www.youtube.com/watch?v=ZF8V7Tc9G28 Video]||[[Media:RAIDZ_Expansion_v2.pdf | Slides]] | ||
|} | |||
==Hackathon Projects== | |||
Audience choice awards: | |||
{| class="wikitable" | |||
!Prize!!Project!!Participants | |||
|- | |- | ||
| | |1st place||ZTOUR, which mixes ZDB with FUSE, allowing you to explore the internals of the ZFS on-disk format with a file browser||Don Brady, Pavel Zakharov, Prashanth Sreenivasa | ||
|- | |- | ||
| | |2nd place||FIEMAP, which makes file segment info from ZFS available via the standard Linux API||Brian Behlendorf | ||
|- | |- | ||
| | |3rd place||MDB on Linux: porting the illumos kernel debugger MDB to Linux||Seb Roy, Serapheim Dimitropoulos, Prakash Surya, John Kennedy | ||
|} | |} | ||
Additional projects: | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | |Uploading videos from this morning | ||
|- | |- | ||
| | |FreeNAS Test Integration | ||
|- | |- | ||
| | |ZFS Property Setting in Channel Programs | ||
|- | |- | ||
| | |Compressed+deduped send stream bug fix | ||
|- | |||
|Metaslab allocation PR testing | |||
|- | |||
|Proposed deduplication improvements | |||
|- | |||
|Combined smart compression and backing off compression level | |||
|- | |||
|zfs send / receive for windows | |||
|- | |||
|Optimized Fletcher4 port to illumos | |||
|- | |||
|Man page updates for Linux (default values) | |||
|- | |||
|Benchmark to create large directory structures | |||
|- | |||
|ztest reproducibility | |||
|- | |||
|Tags for controlling the ZFS Test Suite | |||
|} | |} | ||
Line 110: | Line 140: | ||
<li style="display: inline-block; padding: 20px;"> [[File: MyNAS Storage Appliance Logo.jpg |120x120px|link=http://www.mynas.com.au/ | MyNAS]] </li> | <li style="display: inline-block; padding: 20px;"> [[File: MyNAS Storage Appliance Logo.jpg |120x120px|link=http://www.mynas.com.au/ | MyNAS]] </li> | ||
</ul></div> | </ul></div> | ||
==Harassment Policy== | ==Harassment Policy== |
Latest revision as of 03:06, 17 November 2017
The fifth annual OpenZFS Developer Summit was held October 24-25, 2017 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 event is presentations, and the second day is combined presentations and a hackathon. New contributors are welcome at the hackathon!
Talks: Day 1
Main talks, typically 45 minutes each.
Title | Speaker | Company | Video | Slides |
---|---|---|---|---|
State of the Union | Matt Ahrens | Delphix | Video | Slides |
Keynote: ZFS Past & Future | Mark Maybee | Oracle | Video | Slides |
ZSTD Compression | Allan Jude | ScaleEngine | Video | Slides |
Fast Clone Deletion | Sara Hartse | Delphix | Video | Slides |
MMP: Safe "zpool import" for Clusters | Olaf Faaland | LLNL | Video | Slides |
Porting With OSX | Jorgen Lundman | GMO | Video | Slides |
Faster Allocation with the Log Spacemap | Serapheim Dimitropoulos | Delphix | Video | Slides |
iFlash: Dynamic Adaptive L2ARC Caching | Shailendra Tripathi | Tegile | Video | Slides |
DRAID | Isaac Huang | Intel | Video | Slides |
ZIL Performance: How I Doubled Sync Write Speed | Prakash Surya | Delphix | Video | Slides |
Talks: Day 2
Shorter talks, around 15 minutes each.
Title | Speaker | Company | Video | Slides |
---|---|---|---|---|
"Oh Shift!" changing the allocation size | George Wilson | Delphix | Video | Slides |
A proposal for 1,000x better dedup performance | Matt Ahrens | Delphix | Video | Slides |
New prefetcher for sequential scrub | Tom Caputi | Datto | Video | Slides |
Storage Pool Checkpoint | Serapheim Dimitropoulos | Delphix | Video | Slides |
Improving resilver: results & operational impacts | Saso Kiselkov | Nexenta | Video | Slides |
RAID-Z Expansion | Matt Ahrens | Delphix + FreeBSD Foundation | Video | Slides |
Hackathon Projects
Audience choice awards:
Prize | Project | Participants |
---|---|---|
1st place | ZTOUR, which mixes ZDB with FUSE, allowing you to explore the internals of the ZFS on-disk format with a file browser | Don Brady, Pavel Zakharov, Prashanth Sreenivasa |
2nd place | FIEMAP, which makes file segment info from ZFS available via the standard Linux API | Brian Behlendorf |
3rd place | MDB on Linux: porting the illumos kernel debugger MDB to Linux | Seb Roy, Serapheim Dimitropoulos, Prakash Surya, John Kennedy |
Additional projects:
Uploading videos from this morning |
FreeNAS Test Integration |
ZFS Property Setting in Channel Programs |
Compressed+deduped send stream bug fix |
Metaslab allocation PR testing |
Proposed deduplication improvements |
Combined smart compression and backing off compression level |
zfs send / receive for windows |
Optimized Fletcher4 port to illumos |
Man page updates for Linux (default values) |
Benchmark to create large directory structures |
ztest reproducibility |
Tags for controlling the ZFS Test Suite |
Thank You 2017 Sponsors!
Platinum Sponsors
Gold Sponsors
Silver Sponsors
Bronze Sponsors
Coffee Sponsor
Harassment Policy
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.
For information about last year's event, see the OpenZFS Developer Summit 2016 page.