Skip to content

Releases: LLNL/zfs

v0.7.0-0.5llnl

26 Oct 21:57
zfs-0.7.0-0.5llnl
Compare
Choose a tag to compare
v0.7.0-0.5llnl Pre-release
Pre-release

New Functionality

  • Rebased on zfs-0.7.0-rc2:
  • Support auto-online / auto-replace for multipath configurations
  • Support enclosure fault LEDs
  • Support 'zpool create -o feature@feature=disabled ...`
  • New user/group dnode accounting & quota
  • New cryptographic checksums to ZFS: SHA-512, Skein, Edon-R

Bug Fixes

  • Enable ignore_hole_birth module option by default
  • Assorted bug fixes

Peformance

  • Fletcher4 optimized for NEON (aarch64)
  • RAIDZ optimized for NEON (aarch64)
  • ZFS allocation throttle
  • Prevent block device plugging when submitting multiple BIOs

This tag is not recommended for production use.

v0.7.0-0.4llnl

07 Sep 23:13
zfs-0.7.0-0.4llnl
Compare
Choose a tag to compare
v0.7.0-0.4llnl Pre-release
Pre-release

New Functionality

  • Added Illumos Crypto Port module
  • Rebased on zfs-0.7.0-rc1 which now includes:
    • Illumos ZFS FMA logic
    • Resumable zfs send/recv
    • Multi-thread 'zpool import' for blkid

Bug Fixes

  • Fix zhack argument processing
  • Fix "zpool get guid,freeing,leaked" source
  • Fix several ZFS Test Suite test cases
  • Fix unlink directories when over quota
  • Fix cv_timedwait_hires()
  • Fix several hole birth issues
  • Fix memory reclaim in send_traverse_thread()
  • Fix incorrect pool state after import
  • Fix assorted memory leaks
  • Fix limit the amount of dnode metadata in the ARC
  • Fix sync behavior for disk vdevs
  • Fix improved fletcher4 and RAIDZ kstats
  • Fix metaslab_free_dva(): bad DVA X:Y:Z
  • Fix xattr dir doesn't get purged during iput
  • Fix get_zfs_sb race with concurrent umount
  • Add tunable to ignore hole_birth
  • Add zfs_arc_meta_limit_percent tunable
  • Linux 4.8 compat: Fix removal of bio->bi_rw member
  • Linux 4.8 compat: posix_acl_valid()
  • Linux 4.8 compat: new s_user_ns member of struct super_block
  • Linux 4.8 compat: REQ_OP and bio_set_op_attrs()
  • Linux 4.8 compat: REQ_PREFLUSH
  • Linux 4.8 compat: submit_bio()
  • Linux 4.7 compat: fix zpl_get_acl returns invalid acl pointer

Peformance

  • Optimization of AVL tree comparator functions
  • Indirect block predictive prefetch
  • Support sse, avx512f for fletcher4
  • Support sse2 for RAIDZ

This tag is not recommended for production use.

v0.7.0-0.3llnl

27 Jun 17:29
zfs-0.7.0-0.3llnl
Compare
Choose a tag to compare
v0.7.0-0.3llnl Pre-release
Pre-release

New Functionality

  • ZED FMA integration (phase one)
  • Add MIPS architecture support
  • Add mechanism to artificially limit disk performance
  • Rebased on master which now includes:
    • Large dnodes
    • Delegations
    • Request size histograms
    • Vectorized RAIDZ
    • Vectorized fletcher4

Bug Fixes

  • Fix persistent resilver on crash
  • Fix scrub completion added to zpool history
  • Fix partially filled holes losing birth time
  • Fix issue when traversing automounted snapshots
  • Fix zpool iostat memory leak
  • Fix mount option parsing memory leak
  • Fix out-of-bound access in zfs_fillpage
  • Fix zpool import crash during repair
  • Fix systemd configuration problems
  • Fix ARC prune use-after-free
  • Fix missing build requirements
  • Improved zfs-module-parameters(5) documentation
  • Linux 4.6 ARC cache pruning
  • Linux 4.7 compat: use iterate_shared for concurrent readdir
  • Linux 4.7 compat: replace blk_queue_flush with blk_queue_write_cache
  • Linux 4.7 compat: handler->get() and handler->set()

This tag is not recommended for production use.

v0.7.0-0.2llnl

23 May 23:31
zfs-0.7.0-0.2llnl
Compare
Choose a tag to compare
v0.7.0-0.2llnl Pre-release
Pre-release

New Functionality

  • ZED FMA integration (phase one)

Bug Fixes

  • Improvements to dnode backfilling
  • Fix ZAP upgrade deadlock
  • Fix kpreempt_* from RAIDZ benchmarks

This tag is not recommended for production use.

v0.7.0-0.1llnl

19 May 22:29
zfs-0.7.0-0.1llnl
Compare
Choose a tag to compare
v0.7.0-0.1llnl Pre-release
Pre-release

New Functionality

  • Large Dnodes
  • Delegations (zfs allow / zfs unallow)
  • Request Size Histograms
  • Vectorized RAIDZ
  • Vectorized Fletcher4

This tag is not recommended for production use.