Második ZFS patchset

Címkék

Pawel Jakub Dawidek bejelentette a második ZFS patchset-jét FreeBSD-hez. Változások az elsőhöz képest:

  • Full NFS support including automatic snapshots export and zfs(1)
    control. Don't forget to run mountd(8) with two exports files:
    /etc/exports and /etc/zfs/exports.
  • Missing atomic operations were taken from OpenSolaris, which
    eliminates global mutex protection. This improves performance a bit.
  • Added various sysctls to vfs.zfs tree.
  • Implemented kstat functionality from OpenSolaris based on our sysctls.
    Try 'sysctl kstat'.
  • ztest, zdb and libzpool are now compilable again and work.
  • Access protection cleanups. ZFS pass all fstest regression tests
    (available in HEAD under src/tools/regression/fstest/). It doesn't use
    suser(9) anymore, only priv(9) KPI.
  • Fixed bug preventing ZFS file systems mount via:
    # mount -t zfs name /mountpoint
  • Fixed orphan event handling in vdev_geom.
  • Added BIO_FLUSH support for ZVOL providers.
  • Many, many other bug fixes and cleanups.

A patch letölthető innen.

Alkalmazása:

Az src könyvtárban:


# patch -p0 < /path/to/zfs_20070303.patch
# make kernel   <-- compiles and install patched kernel and
                    zfs module
# cd cddl
# make && make install   <-- compiles and install userland
                             utilities and libraries

A bejelentés itt.