First Official ZOL release.

Updated YAML for ZOL in addons to follow as soon as the package repositories/downloads posted in the ZOL announce list are working.

 

- Chris

 

Today the ZFS on Linux project reached an important milestone with the

official 0.6.1 release!  Over two years of use by real users has

convinced us ZoL is ready for wide scale deployment on everything from

desktops to super computers.

 

As always tarballs are available from zfsonlinux.org.

 

http://archive.zfsonlinux.org/downloads/zfsonlinux/spl/spl-0.6.1.tar.gz

http://archive.zfsonlinux.org/downloads/zfsonlinux/zfs/zfs-0.6.1.tar.gz

 

To simplify the installation and management of ZFS we have set up new

repositories for Debian, Fedora, and RHEL/CentOS.  They can be found at

the following URLs.

 

Debian: Add to /etc/apt/sources.list

   deb http://archive.zfsonlinux.org/debian wheezy main

   deb-src deb http://archive.zfsonlinux.org/debian wheezy main

 

Fedora: See http://zfsonlinux.org/fedora for directions.

   rpm http://archive.zfsonlinux.org/fedora/$releasever/$basearch

   srpm http://archive.zfsonlinux.org/fedora/$releasever/SRPMS

 

RHEL/CentOS: See http://zfsonlinux.org/epel for directions.

   rpm http://archive.zfsonlinux.org/epel/$releasever/$basearch

   spms http://archive.zfsonlinux.org/epel/$releasever/SRPMS

 

In addition to the usual bug fixes the 0.6.1 release introduces a new

property called 'snapdev'.  The 'snapdev' property was introduced to

control the visibility of zvol snapshot devices and may be set to

either 'visible' or 'hidden'.  When set to 'hidden', which is the

default, zvol snapshot devices will not be created under /dev/.

To gain access to these devices the property must be set to 'visible'

This behavior is analogous to the existing 'snapdir' property.

 

Other significant changes include:

   * Added Linux 3.9 compatibility

   * Added snapdev property to control visibility of zvol snapshots.

   * Disabled old on-disk format warning for `zpool status -x`.

   * Enabled zfs_arc_memory_throttle_disable by default.

   * Improved slab object reclaim behavior.

   * Fixed disk cache flushing for 2.6.37 and newer kernels.

   * Fixed hot spare functionality.

   * Git <id>-<hash> included in release for working builds.

   * Updated dkms and kmod compliant packaging.

   * Added man pages for splat, fsck.zfs, mount.zfs, zhack,

     zinject, zpios, ztest, and zpool-features.

 

 

----------------------- SPL Change Log ---------------------------

Brian Behlendorf (16):

       Fix atomic64_* autoconf checks

       Disable automatic log dumping

       Remove INSTALL

       Fix spl_config.h install permissions

       Add KMODDIR to install target

       Remove custom install-data-local for headers

       Remove ARCH packaging

       Merge branch 'build-system'

       Merge branch 'linux-3.9'

       Change spl-kmod-devel install path

       Refresh RPM packaging

       Remove spl-dkms conflict with spl-kmod

       Use requested kernel for dkms builds

       Use 'git describe' for working builds

       Provide ${kmodname}-devel-kmod for yum-builddep

       Tag spl-0.6.1

 

Darik Horn (1):

       Create splat man page

 

Ned Bass (1):

       Refresh links to web site

 

Richard Yao (8):

       Fix HAVE_MUTEX_OWNER_TASK_STRUCT autotools check on PPC64

       Linux 3.9 compat: Include linux/sched/rt.h

       Linux 3.9 compat: Do not depend on f_vfsmnt

       Linux 3.9 compat: vfs_getattr takes two arguments

       Linux 3.9 compat: set_fs_root takes const struct path *

       Drop support for 3 argument version of set_fs_pwd

       Linux 3.9 compat: Switch to hlist_for_each{,_rcu}

       Do not call cond_resched() in spl_slab_reclaim()

 

----------------------- ZFS Change Log ---------------------------

Brian Behlendorf (35):

       Add zpool-features(5) man page

       Fix 1M references in zpool-features.5

       Cast 'zfs bad bloc' to ULL for x86

       Remove unused machelf.h header

       Update the zfs.8 "ZFS Volumes as Swap" section

       Add explicit MAXNAMELEN check

       Fix broken RPATH in spec file

       Enable zfs_arc_memory_throttle_disable by default

       Leaf vdevs should not be reopened

       Remove wholedisk check from vdev_disk_open()

       Fix hot spares

       Replace libexecdir with datadir

       Fix zfs_config.h install permissions

       Add KMODDIR to install target

       Add --with-dracutdir configure option

       Remove ARCH packaging

       Retire ZFS.RELEASE file

       Fix zdb.8 macro warning

       Merge branch 'build-system'

       Remove COPYING

       Change zfs-kmod-devel install path

       Configure --with-spl{-obj} auto-detect cleanup

       Refresh RPM packaging

       Add metaslab_debug option

       Add zio_ddt_free()+ddt_phys_decref() error handling

       Add spl-dkms dependency to zfs-dkms

       Add missing dependencies

       Refresh dracut module setup

       Remove zfs-dkms conflict with zfs-kmod

       Use BUILD_DEPENDS option for dkms builds

       Use requested kernel for dkms builds

       Use 'git describe' for working builds

       Provide ${kmodname}-devel-kmod for yum-builddep

       Include init scripts in packages

       Tag zfs-0.6.1

 

Darik Horn (3):

       Create mount.zfs, zinject, and zpios man pages.

       Create fsck.zfs and zhack man pages.

       Fix minor typos and update marketing copy.

 

Eric Dillmann (1):

       Add snapdev=[hidden|visible] dataset property

 

Etienne Dechamps (2):

       Use -Werror for all kernel configure tests.

       Remove the bio_empty_barrier() check.

 

George Wilson (1):

       Merge zvol.c changes from PSARC 2010/306 Read-only ZFS pools

 

Michael Gebetsroither (1):

       Import ztest.1 man page.

 

Ned Bass (2):

       Switch KM_SLEEP to KM_PUSHPAGE

       Refresh links to web site

 

Richard Yao (5):

       Fix function relocations in libzpool

       Make spa.c assertions catch unsupported pre-feature flag pool

versions

       Eliminate runtime function pointer mods in autotools checks

       Constify structures containing function pointers

       Linux 3.9 compat: Undefine GCC_VERSION

 

Tim Connors (1):

       -x shouldn't warn about old on-disk format or unavailable features