spl/zfs-0.6.0-rc10 | Brian | 8/14/12 4:25 PM | The spl/zfs-0.6.0-rc10 release candidate is available.
http://github.com/downloads/zfsonlinux/spl/spl-0.6.0-rc10.tar.gz http://github.com/downloads/zfsonlinux/zfs/zfs-0.6.0-rc10.tar.gz This release includes several ZFS features which were backported from Illumos and a variety of bug fixes. Full details and proper attribution for this work is below. Highlights include: * Added zpool persistent comment field * Added zfs "clones" property * Added zfs "written" and "written@..." properties * "zfs send" can estimate stream size * "zfs destroy" can determine how much space will be reclaimed when destroying multiple datasets * Added "zpool reguid" command * Fixed "zpool online -e" device expansion * ZVOL discard improvements * Linux 3.5 compatibility * Initial support to automate the processes of patching your kernel to include built in support for ZFS. This is also the first release to include DKMS support for RPM based distributions. The source packages may be downloaded from http://zfsonlinux.org/ and basic documentation was added. http://zfsonlinux.org/spl-building-srpm.html ----------------------- SPL Change Log --------------------------- Brian Behlendorf (7): PowerPC Compatibility Remove Chaos 4.x RPM support Optimize spl_rwsem_is_locked() 32-bit compat, hostid_read() Merge branch 'builtin-clean' Cleanly remove spl-modules-devel headers SPL 0.6.0-rc10 Etienne Dechamps (9): Use MODULE variable in module Makefile like zfs. Don't build packages that haven't been selected. Fix undefined reference on spl_mutex_spin_max(). Make configure builtin-aware. Fake modpost stage for LINUX_COMPILE. When checking for symbol exports, try compiling. Add script for builtin module building. Determine the hostid on demand. Handle any invalidate_inodes_check prototype. Prakash Surya (3): Support debug and debug-devel sub packages Move spl.release generation to configure step Support building a spl-modules-dkms sub package Richard Yao (3): Constify memory management functions Detect kernels that honor gfp flags passed to vmalloc() Fix incorrect type in spl_kmem_cache_set_move() parameter ----------------------- ZFS Change Log --------------------------- Brian Behlendorf (15): Remove Chaos 4.x RPM support Update incorrect ddt_zap_lookup() assertion Add PowerPC to supported VTOCs Move zfs.release generation to configure step Add 'inline' keyword Add ddt_object_load() error handling Disable .zfs directory on 32-bit systems Merge branch 'builtin-clean' Allow '-o remount' for non-legacy datasets Export dbuf_* symbols Illumos #1888: zfs(8) should mention zfs recv -e Suppress 'zfs_sb_create' memory warning Cleanly remove zfs-modules-devel headers Export dmu_buf_rele() symbol ZFS 0.6.0-rc10 Dan McDonald (1): Illumos #1693: persistent 'comment' field for a zpool Etienne Dechamps (13): Add ZIL statistics. Fix error handling for "zpool online -e". Use the right device path when relabeling. Fix efi_use_whole_disk() when efi_nparts == 128. Move partition scanning from userspace to module. Don't build packages that haven't been selected. Make configure builtin-aware. Fake modpost stage for LINUX_COMPILE. When checking for symbol exports, try compiling. Add script for builtin module building. Use /sys/module instead of /proc/modules. Limit the number of blocks to discard at once. Set zvol discard_granularity to the volblocksize. Garrett D'Amore (1): Illumos #1748: desire support for reguid in zfs George Wilson (1): Illumos #1949, #1953 Manuel Amador (Rudd-O) (1): Adding grub2 mkconfig support patch Matthew Ahrens (1): Illumos #1644, #1645, #1646, #1647, #1708 Ned Bass (1): Fix man page installation path Prakash Surya (3): Support debug and debug-devel sub packages Add '--with-spl-timeout' option Support building a zfs-modules-dkms sub package Richard Yao (8): Use ULL suffix in constants Relicense zfs.gentoo.in from GPLv2 to 2-clause BSD Fix build failures on PaX/GRSecurity patched kernels Fix NULL pointer dereference on PaX/GRSecurity patched Linux 3.3 and later Linux 3.5 compat, eops->encode_fh() takes inodes Linux 3.5 compat, iops->truncate_range() removed Linux 3.5 compat, end_writeback() changed to clear_inode() Add missing dependencies to ./copy-builtin -- Thanks, Brian |