Help testing ZFS v28 in FreeBSD

Pawel Jakub Dawidek has released a patch [1] to test ZFS version 28 in FreeBSD development version (9-CURRENT). The patch is highly experimental and not guaranteed to work correctly. We want to correct any bugs and issues related to this patch.

What is new in v28 (compared to v15)?
  • data deduplication
  • triple parity RAIDZ
  • removal of log devices
  • zfs diff
  • zpool split
  • snapshot holds
You can read more about various ZFS pool versions in my previous article [2].

To patch and compile, you may need the following patches:
http://people.freebsd.org/~pjd/patches/zfs_20100831.patch.bz2 (from Pawel Jakub Dawidek)
http://people.freebsd.org/~mm/patches/zfs/atomic.h.patch (from Pawel Jakub Dawidek)
http://people.freebsd.org/~mm/patches/zfs/head-zfs-v19-boot.patch (optional, v19 boot support)

To correctly apply the patches, bunzip2 the first patch and use the following commands in the following order:
cd /usr/src
patch -E -p0 < /path/to/zfs_20100831.patch
patch -E -p0 < /path/to/atomic.h.patch
patch -E -p0 < /path/to/head-zfs-v19-boot.patch (optional, v19 boot support)

Users who do not want to patch and compile can try the following:
  • Virtualbox appliance from Pawel Jakub Dawidek
  • mfsBSD ISO image of 9-CURRENT-amd64 with zfsinstall and ZFS v28 (v19 boot support)
For more information on mfsBSD and the usage of zfsinstall (ZFS-on-root) see its homepage [3].

Please help us testing and submit any bug reports found to the freebsd-current (freebsd-current@FreeBSD.org) or freebsd-fs (freebsd-fs@FreeBSD.org) mailing lists.
To make our bug busting easier, please create a debugging environment as specified in [1].
Please ignore all the LOR (Lock Order Reversal) reports from WITNESS (there will be many) and don't report these.

Thank you very much for participating!

References:
[1] ZFS v28 patch announcement from Pawel Jakub Dawidek
[2] ZFS pool and filesystem versions (blog.vx.sk)
[3] mfsBSD Homepage

Trackbacks

Trackback specific URI for this entry

This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.

No Trackbacks

Comments

Display comments as Linear | Threaded

No comments

The author does not allow comments to this entry