Difference between revisions of "Projects"

From OpenZFS
Jump to navigation Jump to search
m (Unified ashift handling)
m (Adding more ideas)
Line 21: Line 21:
* Reflink[http://lwn.net/Articles/331808/] support
* Reflink[http://lwn.net/Articles/331808/] support
* Unified ashift handling [http://www.listbox.com/member/archive/182191/2013/07/search/YXNoaWZ0/sort/subj/page/3/entry/7:58/20130703201427:AEA03DD0-E43E-11E2-A883-F4AAC72FE4D2/]
* Unified ashift handling [http://www.listbox.com/member/archive/182191/2013/07/search/YXNoaWZ0/sort/subj/page/3/entry/7:58/20130703201427:AEA03DD0-E43E-11E2-A883-F4AAC72FE4D2/]
* Collapsible ZAP objects (e.g. fatzip -> microzap downgrades)
* Raidz Hybrid Allocator (preferably compatible with pool version 29 for Solaris 10u11 compatibility)


''Please add and edit ideas here''
''Please add and edit ideas here''

Revision as of 18:05, 15 August 2013

Inter-platform coordination

Ideas for projects that would help coordinate changes between platforms:

  • Mechanism for pull changes from one place to another
    • Make it easier to build, test, code review, and integrate ZFS changes into illumos
  • Cross-Platform Test Suite
    • One sourcebase rather than porting STF to every platform?
  • Userland ZFS
    • we already have ztest / libzpool
    • want to expand this to also be able to test more of zfs in userland
    • want to be able to run /sbin/zfs, /sbin/zpool against userland implementation
    • want to be able to run most of testrunner (and/or STF) test suite against userland implementation

General features

  • device removal
  • resumable send/receive
    • work in progress at Delphix
  • Storage of small files in dnode
    • work in progress at Delphix
  • Reflink[1] support
  • Unified ashift handling [2]
  • Collapsible ZAP objects (e.g. fatzip -> microzap downgrades)
  • Raidz Hybrid Allocator (preferably compatible with pool version 29 for Solaris 10u11 compatibility)

Please add and edit ideas here