Difference between revisions of "OpenZFS Developer Summit 2015"

From OpenZFS
Jump to navigation Jump to search
(→‎Schedule: Final agenda)
 
(38 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:Events|201510]]
{|cellpadding="20"
{|cellpadding="20"
|-
|-
|valign="top" |[[file:2015_ozds_event_page_v5.png|250px]]
|valign="top" |[[file:2015_ozds_event_page_v5.png|250px]]
|valign="top" |The third annual OpenZFS Developer Summit will be held in San Francisco, October 19 - 20, 2015.  This will be the 10th anniversary of the open sourcing of ZFS!  All OpenZFS developers are invited to participate.
|valign="top" |The third annual OpenZFS Developer Summit was held in San Francisco, October 19 - 20, 2015.  This was the 10th anniversary of the open sourcing of ZFS!  All OpenZFS developers were invited to participate.
<br>
<br>
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 will consist of 1 day of presentation (Oct 19) and a 1 day hackathon (Oct 20).
The goal of the event was to foster cross-community discussions of OpenZFS work and to make progress on some of the projects we have proposed. This 2-day event consisted of 1 day of presentation (Oct 19) and a 1 day hackathon (Oct 20).
<br><br>
Details about registration, proposing presentations, deadlines, and sponsorship opportunities are provided on this page.
|}
|}


Thanks to the 2015 Beer Bash and Platinum sponsors for their support!
The event was streamed live, and you can find all videos and presentations below.


{|cellpadding="10"
== Event ==
|-
=== Photos ===
|[[File: Delphix logo.png|150x150px|link=http://delphix.com]]
Photos of the event can be viewed on the [https://plus.google.com/photos/107465241361512478015/albums/6208527265028401729?sort=1 OpenZFS Google+ page].
|[[File: GitHub_Logo.png|150x150px|link=http://github.com]]
|[[File: ClusterHQ-logo 1A---FC-w-strap-black-1360x568.png|150x150px|link=https://clusterhq.com/]]
|[[File: New_hac_logo.jpg|150x150px|link=http://www.high-availability.com/]]
|-
|[[File: Nexenta-GL-logo-tagline.jpg|150x150px|link=http://nexenta.com/]]
|[[File: OsNexus.png|150x150px|link=http://www.osnexus.com/]]
|[[File: OmniTI-logo.jpeg|150x150px|link=http://omniti.com/]]
|-
|}
 
 
== Registration ==
Registration for the 2015 Summit is now open! Please register on [http://www.eventbrite.com/e/2015-openzfs-developer-summit-tickets-17450402624 Eventbrite].  
 
* There will be no registration deadline - the registration will remain open until capacity is reached.
* Please register by '''Sept 25, 2015''' to ensure you get a t-shirt in your size.
* Registration is $50 per attendee. If your company is a sponsor (as listed below), you may be eligible for a free registration. Please contact admin at open-zfs dot org if that is the case.  Speakers will also receive free registration.
 
All attendees are expected to contribute/participate.  Your ideas and questions are what make the event exciting!


== Conference presentations ==
=== Presentations ===
We are pleased to announce the following speakers at the 2015 OpenZFS Developer Summit:
You can view the videos individually using the links below or watch the sequential [https://www.youtube.com/playlist?list=PLaUVvul17xSedlXipesHxfzDm74lXj0ab presentation playlist].
{| class="wikitable"
{| class="wikitable"
!Title!!Speaker!!Company
|-
|-
|Keynote||Matt Ahrens||[http://www.delphix.com/ Delphix]
!Title!!Speaker!!Company!!Slides!!Video
|-
|-
|OpenZFS Success Stories||Tarkan Maner||[http://nexenta.com/ Nexenta]
|Keynote||Matt Ahrens||[http://www.delphix.com/ Delphix]||[https://drive.google.com/file/d/0B4BF1vnv6p0-R0NQdE1EaFJLeVE/view?usp=sharing Slides]||[https://youtu.be/aV276yUfgK4 Video]
|-
|-
|Parity Declustered RAID-Z/Mirror||Isaac Huang||[http://www.intel.com/content/www/us/en/homepage.html Intel]
|OpenZFS Success Stories||Tarkan Maner||[http://nexenta.com/ Nexenta]|| [https://drive.google.com/file/d/0B4BF1vnv6p0-MHpXTGkyZDBlamc/view?usp=sharing Slides]||[https://youtu.be/PWS1TR8X4Fo Video]
|-
|-
|Persistent L2ARC||Saso Kiselkov||[http://nexenta.com/ Nexenta]
|ZFS Internals Overview||Kirk McKusick||[http://www.mckusick.com Independent]|| [https://drive.google.com/file/d/0B4BF1vnv6p0-MmlYN2VIR2lEVXc/view?usp=sharing Slides]||[https://youtu.be/IQp_FglfzUQ Video]
|-
|-
|Dedup Ceiling||Saso Kiselkov||[http://nexenta.com/ Nexenta]
|ZFS Send and Receive||Paul Dagnelie||[http://www.delphix.com/ Delphix]||rowspan="2"|[https://drive.google.com/file/d/0B4BF1vnv6p0-cHZEeEJaZmNpZVE/view?usp=sharing Slides]||rowspan="2"|[https://youtu.be/LaNgoAZeTww Video]
|-
|Compressed Send and Receive||Dan Kimmel||[http://www.delphix.com/ Delphix]
|-
|-
|The Birth of ZFS||Jeff Bonwick||[http://dssd.com/ DSSD], [http://www.emc.com/ EMC]
|Live Migration with Zmotion||Francois Lesage||[http://www.ovh.com/ OVH]||[https://drive.google.com/file/d/0B4BF1vnv6p0-MEpCRTAyTk1PUXc/view?usp=sharing Slides]||[https://youtu.be/mURQFCuvGtk Video]
|-
|-
|Compressed ARC||George Wilson||[http://www.delphix.com/ Delphix]
|The Birth of ZFS||Jeff Bonwick||[http://dssd.com/ DSSD], [http://www.emc.com/ EMC]||None||[https://youtu.be/dcV2PaMTAJ4 Video]
|-
|-
|Live Migration with Zmotion||Francois Lesage||[http://www.ovh.com/ OVH]
|Parity Declustered RAID-Z/Mirror||Isaac Huang||[http://www.intel.com/content/www/us/en/homepage.html Intel]|| [https://drive.google.com/file/d/0B4BF1vnv6p0-bGVrQXg3dmY1Uzg/view?usp=sharing Slides]||[https://youtu.be/MxKohtFSB4M Video]
|-
|-
|Ztour||Don Brady||[http://www.intel.com/content/www/us/en/homepage.html Intel]
|Improve Performance on AWS with Eager Zero||Joe Stein||[http://www.delphix.com/ Delphix]||[https://drive.google.com/file/d/0B4BF1vnv6p0-T21WN0N2N0pCY0E/view?usp=sharing Slides]||[https://youtu.be/oVh6l4BTntw Video]
|-
|-
|Writeback Cache||Alex Aizman||[http://nexenta.com/ Nexenta]
|Compressed ARC||George Wilson||[http://www.delphix.com/ Delphix]||[https://drive.google.com/file/d/0B5hUzsxe4cdmbEh2eEZDbjY3LXM/view?usp=sharing Slides]||[https://youtu.be/zWcgccpVRfA Video]
|-
|-
|Discontiguous Caching with ABD||David Chen||[http://www.osnexus.com/ OSNexus]
|Discontiguous Caching with ABD||David Chen||[http://www.osnexus.com/ OSNexus]||[https://drive.google.com/file/d/0B4BF1vnv6p0-UHpOQ3lwQlhvUkk/view?usp=sharing Slides]||[https://youtu.be/jTZ3SL9XV0o Video]
|-
|-
|Sandboxing OpenZFS on Linux||Albert Lee||[http://omniti.com/ OmniTI]
|Persistent L2ARC||Saso Kiselkov||[http://nexenta.com/ Nexenta]||rowspan="2"|[https://drive.google.com/file/d/0B4BF1vnv6p0-RnBoQXc3MVdLRGM/view?usp=sharing Slides]||rowspan="2"|[https://youtu.be/kt91t4sBWi8 Video]
|-
|-
|ZFS Internals Overview||Kirk McKusick||[http://www.mckusick.com Independent]
|Dedup Ceiling||Saso Kiselkov||[http://nexenta.com/ Nexenta]
|-
|-
|ZFS Send and Receive||Paul Dagnelie||[http://www.delphix.com/ Delphix]
|[[Writeback Cache]]||Alex Aizman||[http://nexenta.com/ Nexenta]||[https://drive.google.com/file/d/0B4BF1vnv6p0-MjJCcmViY2trY1E/view?usp=sharing Slides]||[https://youtu.be/MkdrnG7GwdE Video]
|-
|-
|Compressed Send and Receive||Dan Kimmel||[http://www.delphix.com/ Delphix]
|Sandboxing OpenZFS on Linux||Albert Lee||[http://omniti.com/ OmniTI]||[https://drive.google.com/file/d/0B4BF1vnv6p0-SzBObm9EWkNRMG8/view?usp=sharing Slides]||[https://youtu.be/okF7D6lr2BI Video]
|-
|-
|}
|SPA Metadata Allocation Classes||Don Brady||[http://www.intel.com/content/www/us/en/homepage.html Intel]||[https://drive.google.com/file/d/0B4BF1vnv6p0-bkZ1YTJFamxnSmM/view?usp=sharing Slides]||rowspan="2"|[https://youtu.be/28fKiTWb2oM Video]
 
== Event deadlines ==
{|border="0"  cellpadding="2"
|-
|-
|valign="top"|Sept 25, 2015
|Ztour||Don Brady||[http://www.intel.com/content/www/us/en/homepage.html Intel]||[https://drive.google.com/file/d/0B4BF1vnv6p0-T3VESzBjRXdGSU0/view?usp=sharing Slides]
| Register by this date to ensure you get a t-shirt in your size
|-
|-
|valign="top"|Oct 12, 2015
|Closing - Story time with Matt & Jeff||Matt Ahrens & Jeff Bonwick||-||None||[https://youtu.be/yNKZQBsTX08 Video]
| Agenda finalized
|-
|-
|valign="top"|Oct 19 - 20, 2015
|Day 2 Hackathon Presentations & Awards||Hackathon Participants||-||None||[https://youtu.be/vKiJzj-vRYM Video]
| OpenZFS Developer Summit
|}
|}


== Sponsorship ==
== Projects started at the hackathon ==
=== Committed sponsors ===
 
==== Discussion / Design sessions ====
* vdev/metaslab classes / dedicated metadata devices (don brady)
* upstream to openzfs (prakash)
* make zfs recv (& ZPL & ZAP) less trusting -> no, just sign the stream (bryan, Alex Wilson)
 
==== Hacks ====
* vdev/metaslab classes / dedicated metadata devices (don brady)
* ZFS Kernel APIs (platform independent) - worked on atomic.h (paul)
* building illumos more easily on OmniOS (dan mcdonald)
* python test suite on linux/illumos (john kennedy, Allen Petersen allen.petersen@osnexus.com )
* lz4hc (dan kimmel)
* zfs api (alan jude)
* upstream unmap/trim to illumos (saso)
* pool-wide snapshot (george wilson)
* channel programs (chris williamson)
* (alexander K)
* openzfs repo pull requests 9x (richard yao)
* space map repair (making zdb write is hard -> zhack) (albert lee)
* store vdev class info in per-vdev zaps (port per-vdev zap to illumos) (pavel & prashanth)
* using kitchen to run illumos tests (eric)
* mdb walkers (rob m)
 
 
<!--
==== Medium-size hackathon projects ====
* zfs clone --nopromote (Dan K)
* store total # blocks on disk (of each type, in each ds, etc) (George W)
* use refcount_t for v_count (fileystem-ey but not ZFS)
* embedded slog (George W)
* on-disk map from dataset GUID -> set of object IDs
* Simplify dbuf_free_range by removing dn_unlisted_l0_blkid (perf testing)
* scrub specific dataset
* channel programs! (Alvin)
* add LZ4HC compression
* allow receive of -L / -e / -c streams on systems with the required feature flags disabled
* allow spacemap to represent larger range with one entry (increase entry size)
 
==== Simpler hackathon projects ====
* break zfs/zpool manpages into one page per subcommand
* zfs send —current-format
* “zfs API” subcommand to enumerate software capabilities (e.g. what CLI flags are allowed, when things change (zfs send -nv now outputs to stdout instead of stderr))
* expose send size estimation from bookmarks through sbin/zfs
* we should not attempt to write to ZFS while panicking (illumos-specific)
* more type safety in ZFS: typedef struct { uint64_t doi_id} dmu_object_id_t
* ::spa -h should show free space histogram for whole pool
* metaslab size can exceed offset addressable by spacemap


Thanks to our sponsors who have already committed to sponsoring the 2015 event:
==== Backlog ideas ====
* error counts in per-vdev object
* scrub on readonly pool (on top of sorted scrub code?)
* “resilver groups”/“vdev-directed resilver” where additional failure does not cause scrub to restart
* preferred allocation alignment (george)
* promote prefetch reads to sync reads
* runtime lock analyzer (like freebsd WITNESS)
* test suite for system attributes
* show clone-origin relationships with zfs list --graph
* feature flags support for disabling inactive features
* ZFS should prefer gethrtime() to ddi_get_lbolt()
* create vdev in syncing context (with sync task)
* Add interface for creating file with specific recordsize
* does ::abuf_find still work?
* make spa_load_impl() always use config from the MOS (except for finding devices)
** also spa_unload() would have to be made more airtight
* JSON command output
* zfs help command
* zfs set print usage message specific to property you're trying to set
* make zfs recv less trusting
* convert some AVL trees to b-trees or hash tables
* cross platform xattr
-->


== A huge THANK YOU to the sponsors of the 2015 OpenZFS Developer Summit: ==
Read all about what our sponsors enabled us to bring to our audience this year on the [http://blog.delphix.com/anastasiya/2015/10/22/thanks-to-the-sponsors-of-the-2015-openzfs-developer-summit/ Delphix blog]!
==== <u>Beer Bash</u> ====
==== <u>Beer Bash</u> ====
{|cellpadding="10"
{|cellpadding="10"
Line 114: Line 159:
|[[File: RGB_iXsystems_Logo_2015_OnLight_M.png|150x150px|link=http://www.ixsystems.com/]]
|[[File: RGB_iXsystems_Logo_2015_OnLight_M.png|150x150px|link=http://www.ixsystems.com/]]
|[[File: syneto-logo-Sept14.svg|150x150px|link=http://syneto.net/]]
|[[File: syneto-logo-Sept14.svg|150x150px|link=http://syneto.net/]]
|[[File: Intel.png|100x100px|link=http://www.intel.com/]]
|-
|-
|}
|}
Line 130: Line 174:
==== <u>Bronze</u> ====
==== <u>Bronze</u> ====


This can be you!
{|cellpadding="10"
 
|-
=== Sponsorship opportunities and benefits ===
|[[File: OVH-baseline-bichro-H256.png|200x200px|link=http://www.ovh.com]]
 
|-
The full details of the monetary sponsorship options and the associated rewards can be viewed [http://open-zfs.org/w/images/f/f5/Sponsorship_Options_-_OpenZFS_Dev_Summit_2015.pdf in the sponsorship plan].
|}
 
All of our sponsors have an opportunity to be known as a OpenZFS supporter in a very talented and influential community.
 
Please send email to admin at open-zfs dot org if you would like to sponsor the event.
 
==== Other ways to sponsor ====
 
If you are interested in supporting the event through non-monetary means, we would be happy to match the sponsorship packages to the effort.
 
* Video record and stream the presentations
* Photograph the event
* Help with setup/administrative tasks related to the conference


Thanks to our generous sponsors for their help:
<strong>Special thanks</strong>:


* Hackathon prizes - Thank you [http://www.nexenta.com/ Nexenta]!
* Hackathon prizes - Thank you [http://www.nexenta.com/ Nexenta]!
* Conference branding, t-shirt and banner design - Thank you Aaron Holding!
* Conference branding, t-shirt and banner design - Thank you Aaron Holding!
* Design and create conference badges - Thank you [http://syneto.eu/ Syneto]!
* Design and creation of conference badges - Thank you [http://syneto.eu/ Syneto]!
 
== 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.''
 
== Event Logistics ==
=== Location ===
'''Note: Day 1 and Day 2 of the event will take place in different locations less than a 20 minute walk apart.'''
 
On Monday, October 19, 2015 the event will take place at the [http://creativity.org/ Children’s Creativity Museum] located at [https://www.google.com/maps/place/Children's+Creativity+Museum/@37.783326,-122.402066,15z/data=!4m2!3m1!1s0x80858087438c54b7:0x9229072a5964c7fb 221 Fourth Street, San Francisco, CA 94103], behind the Carousel at the corner of Fourth and Howard. This is the same location as Day 1 of the 2014 event, but we will be in the theater this time. 
 
On Tuesday, October 20, 2015 the event will consist of the hackathon and related activities. The location for the hackathon will be announced soon.
 
=== Schedule ===
{| class="wikitable"
!colspan="2" style="text-align: center" |'''Sunday, October 18, 2015'''
|-
!Time!!Title
|-
| ~6:30pm||Optional dinner (location: TBD)
|}
 
{| class="wikitable"
!colspan="4" style="text-align: center" |'''Monday, October 19, 2015'''
|-
!Time!!Title!!Speaker!!Company
|-
|9:00am – 9:30am||colspan="3" |'''Registration & Breakfast'''
|-
|9:30am – 9:45am||Keynote||Matt Ahrens||[http://www.delphix.com/ Delphix]
|-
|9:45am – 10:00am||OpenZFS Success Stories||Tarkan Maner||[http://nexenta.com/ Nexenta]
|-
|10:00am – 10:45am||ZFS Internals Overview||Kirk McKusick||[http://www.mckusick.com Independent]
|-
|10:45am – 11:00am||colspan="3" |'''Break'''
|-
|11:00am – 11:30am||ZFS Send and Receive||Paul Dagnelie||[http://www.delphix.com/ Delphix]
|-
|11:30am – 11:45am||Compressed Send and Receive||Dan Kimmel||[http://www.delphix.com/ Delphix]
|-
|11:45am – 12:00pm||Live Migration with Zmotion||Francois Lesage||[http://www.ovh.com/ OVH]
|-
|12:00pm – 12:45pm||colspan="3" |'''Lunch'''
|-
|12:45pm – 1:00pm||The Birth of ZFS||Jeff Bonwick||[http://dssd.com/ DSSD], [http://www.emc.com/ EMC]
|-
|1:00pm – 1:30pm||Parity Declustered RAID-Z/Mirror||Isaac Huang||[http://www.intel.com/content/www/us/en/homepage.html Intel]
|-
|1:30pm – 1:45pm||Improve Performance on AWS with Eager Zero||Joe Stein||[http://www.delphix.com/ Delphix]
|-
|1:45pm – 2:15pm||colspan="3" |'''Break'''
|-
|2:15pm – 2:45pm||Compressed ARC||George Wilson||[http://www.delphix.com/ Delphix]
|-
|2:45pm – 3:00pm||Discontiguous Caching with ABD||David Chen||[http://www.osnexus.com/ OSNexus]
|-
|3:00pm – 3:15pm||Persistent L2ARC||Saso Kiselkov||[http://nexenta.com/ Nexenta]
|-
|3:15pm – 3:30pm||Dedup Ceiling||Saso Kiselkov||[http://nexenta.com/ Nexenta]
|-
|3:30pm – 4:00pm||colspan="3" |'''Break'''
|-
|4:00pm – 4:30pm||Writeback Cache||Alex Aizman||[http://nexenta.com/ Nexenta]
|-
|4:30pm – 4:45pm||Sandboxing OpenZFS on Linux||Albert Lee||[http://omniti.com/ OmniTI]
|-
|4:45pm – 5:00pm||Ztour||Don Brady||[http://www.intel.com/content/www/us/en/homepage.html Intel]
|-
|5:00pm – 5:15pm||SPA Metadata Allocation Classes||Don Brady||[http://www.intel.com/content/www/us/en/homepage.html Intel]
|-
|5:15pm – 5:30pm||Closing||Matt Ahrens||[http://www.delphix.com/ Delphix]
|-
|5:30pm||colspan="3" |'''Beer Bash & Casual Dinner at Conference Venue'''
|}
 
{| class="wikitable"
!colspan="2" style="text-align: center" |'''Tuesday, October 20, 2015'''
|-
!Time!!Title
|-
|9:00am – 9:30am||Breakfast
|-
|9:30am –10:45am||Hackathon
|-
|10:45am – 11:00am||Break
|-
|11:00am – 12:00pm||Hackathon
|-
|12:00pm – 12:45pm||Lunch
|-
|12:45pm – 1:45pm||Hackathon
|-
|1:45pm – 2:15pm||Break
|-
|2:15pm – 3:30pm||Hackathon
|-
|3:30pm – 4:00pm||Break
|-
|4:00pm – 5:30pm||Hackathon Presentations & Closing
|-
|6:00pm||Optional dinner (location: TBD)
|}
 
Note that the optional, off-site dinners on Sunday and Tuesday are at your own expense.


== Harassment Policy ==
== 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.
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.
== Disclaimers ==
Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.


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

Latest revision as of 07:46, 3 October 2018

2015 ozds event page v5.png The third annual OpenZFS Developer Summit was held in San Francisco, October 19 - 20, 2015. This was the 10th anniversary of the open sourcing of ZFS! All OpenZFS developers were invited to participate.


The goal of the event was to foster cross-community discussions of OpenZFS work and to make progress on some of the projects we have proposed. This 2-day event consisted of 1 day of presentation (Oct 19) and a 1 day hackathon (Oct 20).

The event was streamed live, and you can find all videos and presentations below.

Event

Photos

Photos of the event can be viewed on the OpenZFS Google+ page.

Presentations

You can view the videos individually using the links below or watch the sequential presentation playlist.

Title Speaker Company Slides Video
Keynote Matt Ahrens Delphix Slides Video
OpenZFS Success Stories Tarkan Maner Nexenta Slides Video
ZFS Internals Overview Kirk McKusick Independent Slides Video
ZFS Send and Receive Paul Dagnelie Delphix Slides Video
Compressed Send and Receive Dan Kimmel Delphix
Live Migration with Zmotion Francois Lesage OVH Slides Video
The Birth of ZFS Jeff Bonwick DSSD, EMC None Video
Parity Declustered RAID-Z/Mirror Isaac Huang Intel Slides Video
Improve Performance on AWS with Eager Zero Joe Stein Delphix Slides Video
Compressed ARC George Wilson Delphix Slides Video
Discontiguous Caching with ABD David Chen OSNexus Slides Video
Persistent L2ARC Saso Kiselkov Nexenta Slides Video
Dedup Ceiling Saso Kiselkov Nexenta
Writeback Cache Alex Aizman Nexenta Slides Video
Sandboxing OpenZFS on Linux Albert Lee OmniTI Slides Video
SPA Metadata Allocation Classes Don Brady Intel Slides Video
Ztour Don Brady Intel Slides
Closing - Story time with Matt & Jeff Matt Ahrens & Jeff Bonwick - None Video
Day 2 Hackathon Presentations & Awards Hackathon Participants - None Video

Projects started at the hackathon

Discussion / Design sessions

  • vdev/metaslab classes / dedicated metadata devices (don brady)
  • upstream to openzfs (prakash)
  • make zfs recv (& ZPL & ZAP) less trusting -> no, just sign the stream (bryan, Alex Wilson)

Hacks

  • vdev/metaslab classes / dedicated metadata devices (don brady)
  • ZFS Kernel APIs (platform independent) - worked on atomic.h (paul)
  • building illumos more easily on OmniOS (dan mcdonald)
  • python test suite on linux/illumos (john kennedy, Allen Petersen allen.petersen@osnexus.com )
  • lz4hc (dan kimmel)
  • zfs api (alan jude)
  • upstream unmap/trim to illumos (saso)
  • pool-wide snapshot (george wilson)
  • channel programs (chris williamson)
  • (alexander K)
  • openzfs repo pull requests 9x (richard yao)
  • space map repair (making zdb write is hard -> zhack) (albert lee)
  • store vdev class info in per-vdev zaps (port per-vdev zap to illumos) (pavel & prashanth)
  • using kitchen to run illumos tests (eric)
  • mdb walkers (rob m)


A huge THANK YOU to the sponsors of the 2015 OpenZFS Developer Summit:

Read all about what our sponsors enabled us to bring to our audience this year on the Delphix blog!

Beer Bash

ClusterHQ-logo 1A---FC-w-strap-black-1360x568.png

Platinum

Delphix logo.png GitHub Logo.png New hac logo.jpg
Nexenta-GL-logo-tagline.jpg OsNexus.png OmniTI-logo.jpeg

Gold

RGB iXsystems Logo 2015 OnLight M.png Syneto-logo-Sept14.svg

Silver

Storiant.png Datto logo 7692 cmyk.png Logo freebsdfoundation.png RackTop-Systems.jpg

Bronze

OVH-baseline-bichro-H256.png

Special thanks:

  • Hackathon prizes - Thank you Nexenta!
  • Conference branding, t-shirt and banner design - Thank you Aaron Holding!
  • Design and creation of conference badges - Thank you Syneto!

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 2014 page.