Publishing details

Changelog

zfs-linux (0.6.2-1~saucy) saucy; urgency=low

  [ Nick Garvey ]
  * Correct typos in renaming example

  [ Turbo Fredriksson ]
  * Add smb_available() sanity checks
  * Man page updates for SMB

  [ Jan Engelhardt ]
  * build: resolve orthographic and other grammatical errors
  * build: use CPPFLAGS
  * gitignore: anchor entries at their respective directory
  * build: do not call boilerplate ourself

  [ Brian Behlendorf ]
  * Automake 1.10.1 compat: AM_SILENT_RULES
  * Only require spl-devel-kmod = %{version}
  * Replace the ZFS_AC_META perl dependency with awk
  * Add additional dependencies for DKMS package

  [ George Wilson ]
  * Illumos #3422, #3425

  [ Martin Matuska ]
  * Allow setting a lower ashift with -o ashift

  [ Caleb James DeLisle ]
  * Remove .readdir from zpl_file_operations table

  [ Chris Dunlop ]
  * Trivial spelling fix

  [ Brian Behlendorf ]
  * Correctly return ERANGE in getxattr(2)

  [ Etienne Dechamps ]
  * Fix various generic kmod RPM spec issues.

  [ Turbo Fredriksson ]
  * Possibility to disable (not start) zfs at bootup.
  * Support .nogitrelease file
  * Add --bump=0 to alien

  [ Brian Behlendorf ]
  * Set RPM_DEFINE_COMMON options

  [ Turbo Fredriksson ]
  * Ignore *.{deb,rpm,tar.gz} files in the top directory.

  [ Brian Behlendorf ]
  * Fix txg_quiesce thread deadlock

  [ George.Wilson ]
  * 3246 ZFS I/O deadman thread

  [ Brian Behlendorf ]
  * Fix zinject list handlers
  * Silence 'old_umask' uninit variable warning

  [ Carlos Alberto Lopez Perez ]
  * Ensure --with-spl-timeout waits for spl_config.h and symvers

  [ George Wilson ]
  * Illumos #3306, #3321
  * Illumos #3329, #3330, #3331, #3335

  [ Adam Leventhal ]
  * Illumos #3581 spa_zio_taskq[ZIO_TYPE_FREE][ZIO_TASKQ_ISSUE]->tq_lock contention

  [ Brian Behlendorf ]
  * Use taskq for dump_bytes()

  [ Ying Zhu ]
  * Fix incorrect assertions in ddt_phys_decref and ddt_sync_entry

  [ Cyril Plisko ]
  * zfs_scrub_limit tunable is not used anywhere

  [ Brian Behlendorf ]
  * Only check directory xattr on ENOENT

  [ Steven Burgess ]
  * Adds zpool split to man page

  [ Ned Bass ]
  * Don't leak mount flags into kernel

  [ Christ Schlacta ]
  * Added arcstat.py from FreeNAS
  * Modified arcstat.py to run on linux

  [ Richard Yao ]
  * Improve OpenRC init script

  [ Madhav Suresh ]
  * Illumos #3006

  [ George Wilson ]
  * Illumos #3552, #3564

  [ Ying Zhu ]
  * Fix compile warning on 32-bit systems

  [ Matthew Ahrens ]
  * Illumos #3805 arc shouldn't cache freed blocks

  [ Brian Behlendorf ]
  * Register correct handlers in nvlist_alloc()

  [ Nathaniel Clark ]
  * Make spl directory setable when building rpms and add --buildroot

  [ Brian Behlendorf ]
  * Allow fetching the pool from the device at mount
  * Return -EOPNOTSUPP for ZFS_IOC_{GET|SET}FLAGS

  [ Ying Zhu ]
  * Fix module probe failure on 32-bit systems

  [ Aaron Fineman ]
  * Add error message for missing /etc/mtab

  [ Steven Burgess ]
  * Formating changes for zpool manpage

  [ Cyril Plisko ]
  * Add absent \n at the end of the help text line
  * Override default SPA config location via environment

  [ Tim Chase ]
  * Fix zfs_sb_teardown/zfs_resume_fs NULL dereference

  [ shenyan1 ]
  * kmem_zalloc(..., KM_SLEEP) will never fail

  [ Matthew Ahrens ]
  * Readd zfs_holey() from OpenSolaris

  [ Li Dongyang ]
  * Add SEEK_DATA/SEEK_HOLE to lseek()/llseek()

  [ Cyril Plisko ]
  * Add zfs_sync_pass_* tunable parameters

  [ Richard Yao ]
  * Use MAXPATHLEN instead of sizeof in snprintf

  [ Matthew Ahrens ]
  * Illumos #3122 zfs destroy filesystem should prefetch blocks

  [ George Wilson ]
  * Illumos #3498 panic in arc_read()

  [ Brian Behlendorf ]
  * Fix parse_dataset error handling

  [ Pawel Jakub Dawidek ]
  * Call zvol_create_minors() in spa_open_common() when initializing pool

  [ Richard Yao ]
  * Cleanup zvol initialization code

  [ Brian Behlendorf ]
  * Open pools asynchronously after module load
  * Remove zfs-dracut and zfs-test dependencies
  * Add conditional chkconfig to packaging
  * Add conditional chkconfig to packaging

  [ Chris Dunlop ]
  * 3.10 API change: block_device_operations->release() returns void

  [ Craig Loomis ]
  * Explicitly flush output at end of each zevent

  [ Brian Behlendorf ]
  * Add zfs_autoimport_disable tunable

  [ Shen Yan ]
  * Fix the comment in zfs.h
  * Update zio.c

  [ Ying Zhu ]
  * Improve code in arc_buf_remove_ref

  [ Mike Leddy ]
  * Avoid abort() in vn_rdwr(): libzpool/kernel.c

  [ Tim Chase ]
  * zdb: enhancement - Display SA xattrs.

  [ Dmitry Khasanov ]
  * Readd zpool_clear_label() from OpenSolaris
  * Add FreeBSD 'zpool labelclear' command

  [ Brian Behlendorf ]
  * Fix zpool_read_label()
  * Use GFP_NOIO in vdev_disk_io_flush()
  * Log pool suspension warnings to the console

  [ Prakash Surya ]
  * Add new kstat for monitoring time in dmu_tx_assign

  [ Brian Behlendorf ]
  * Improve N-way mirror performance
  * Add dkms_version conditional
  * Fix zfsctl_expire_snapshot() deadlock
  * Fix read-only pool hang on unmount
  * Fix arc_adapt() spinning in iterate_supers_type()

  [ Christer Ekholm ]
  * Add documentation for -T and interval to "zpool list"
  * Add missing -v to usage help for zpool list.

  [ Brian Behlendorf ]
  * Fix 'zpool list -H' error code

  [ Ying Zhu ]
  * Fix inaccurate arcstat_l2_hdr_size calculations

  [ Brian Behlendorf ]
  * Change l2arc_norw default to zero
  * Make arc+l2arc module options writable

  [ Richard Yao ]
  * Remove zio_alloc_arena
  * Remove arc_data_buf_alloc()/arc_data_buf_free()
  * Remove b_thawed from arc_buf_hdr_t

  [ Nathaniel Clark ]
  * dmu_tx: Fix possible NULL pointer dereference

  [ Brian Behlendorf ]
  * Export additional dmu symbols
  * Add kmod repo integration

  [ Massimo Maggi ]
  * Fix the default checksum algorithm in the manpage

  [ Steven Burgess ]
  * Fix man page for the sync property

  [ Brian Behlendorf ]
  * Write dirty inodes on close

  [ George Wilson ]
  * Illumos #3639 zpool.cache should skip over readonly pools

  [ Richard Yao ]
  * Return correct type and offset from zfs_readdir
  * Return -1 from arc_shrinker_func()

  [ Saso Kiselkov ]
  * Illumos #3137 L2ARC compression
  * Illumos #3964 L2ARC should always compress metadata buffers

  [ Brian Behlendorf ]
  * Allow arc_evict_ghost() to only evict meta data
  * Evict meta data from ghost lists + l2arc headers

  [ Richard Yao ]
  * Linux 3.8 compat: Support CONFIG_UIDGID_STRICT_TYPE_CHECKS

  [ Matthew Ahrens ]
  * Illumos #3618 ::zio dcmd does not show timestamp data

  [ Yuri Pankov ]
  * Illumos #3098 zfs userspace/groupspace fail

  [ John Layman ]
  * Fix for re-reading /etc/mtab in zfs_is_mounted()

  [ Turbo Fredriksson ]
  * Use setmntent() OR fopen()
  * No point in rewind() mtab in zfs_unshare_proto(). We're not really reading the file, but instead use libzfs_mnttab_find() which does the nessesary freopen() for us.
  * Don't specifically open /etc/mtab - it is done in libzfs_init() a few lines further down and we can share the open file handle.

  [ Brian Behlendorf ]
  * Fix z_wr_iss_h zio_execute() import hang

  [ Richard Yao ]
  * Linux 3.11 compat: fops->iterate()
  * Implement database to workaround misreported physical sector sizes

  [ Brian Behlendorf ]
  * Revert "Evict meta data from ghost lists + l2arc headers"
  * Use directory xattrs for symlinks
  * Tag zfs-0.6.2

  [ Darik Horn ]
  * Use dh_autoreconf.
  * Use dh_auto_configure.
  * Revert "Set extend-diff-ignore='.*' in the debian/source/options file"
  * Use the deb revision instead of the META release.
  * Drop 0001-Revert-Retire-zpool_id-infrastructure.patch
  * Update gbp.conf for Ubuntu 13.10 Saucy Salamander.
 -- Darik Horn <email address hidden>   Fri, 23 Aug 2013 20:29:15 -0500

Available diffs

Builds

Package files

No files published for this package.