ubuntu/+source/zfs-linux:ubuntu/bionic

Last commit made on 2018-04-19
Get this branch:
git clone -b ubuntu/bionic https://git.launchpad.net/ubuntu/+source/zfs-linux
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/bionic
Repository:
lp:ubuntu/+source/zfs-linux

Recent commits

a96170b... by Colin Ian King on 2018-04-17

Import patches-unapplied version 0.7.5-1ubuntu15 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: b9b7ded72626a34a24a6963db9059ecc78b444d8

New changelog entries:
  * Apply and/or backport upstream bugfixes (LP: #1764690)
    - OpenZFS 8373 - TXG_WAIT in ZIL commit path
      Closes zfsonlinux #6403
    - zfs promote|rename .../%recv should be an error
      Closes zfsonlinux #4843, #6339
    - Fix parsable 'zfs get' for compressratios
      Closes zfsonlinux #6436, #6449
    - Fix zpool events scripted mode tab separator
      Closes zfsonlinux #6444, #6445
    - zv_suspend_lock in zvol_open()/zvol_release()
      Closes zfsonlinux #6342
    - Allow longer SPA names in stats, allows bigger pool names
      Closes zfsonlinux #6481
    - vdev_mirror: load balancing fixes
      Closes zfsonlinux #6461
    - Fix zfs_ioc_pool_sync should not use fnvlist
      Closes zfsonlinux #6529
    - OpenZFS 8375 - Kernel memory leak in nvpair code
      Closes zfsonlinux #6578
    - OpenZFS 7261 - nvlist code should enforce name length limit
      Closes zfsonlinux #6579
    - OpenZFS 5778 - nvpair_type_is_array() does not recognize
      DATA_TYPE_INT8_ARRAY
      Closes zfsonlinux #6580
    - dmu_objset: release bonus buffer in failure path
      Closes zfsonlinux #6575
    - Fix false config_cache_write events
      Closes zfsonlinux #6617
    - Fix printk() calls missing log level
      Closes zfsonlinux #6672
    - Fix abdstats kstat on 32-bit systems
      Closes zfsonlinux #6721
    - Relax ASSERT for #6526
      Closes zfsonlinux #6526
    - Fix coverity defects: 147480, 147584 (Logically dead code)
      Closes zfsonlinux #6745
    - Fix coverity defects: CID 161388 (Resource Leak)
      Closes zfsonlinux #6755
    - Use ashift=12 by default on SSDSC2BW48 disks
      Closes zfsonlinux #6774
    - OpenZFS 8558, 8602 - lwp_create() returns EAGAIN
      Closes zfsonlinux #6779
    - ZFS send fails to dump objects larger than 128PiB
      Closes zfsonlinux #6760
    - Sort output of tunables in arc_summary.py
      Closes zfsonlinux #6828
    - Fix data on evict_skips in arc_summary.py
      Closes zfsonlinux #6882, #6883
    - Fix segfault in zpool iostat when adding VDEVs
      Closes zfsonlinux #6748, #6872
    - ZTS: Fix create-o_ashift test case
      Closes zfsonlinux #6924, #6877
    - Handle invalid options in arc_summary
      Closes zfsonlinux #6983
    - Call commit callbacks from the tail of the list
      Closes zfsonlinux #6986
    - Fix 'zpool add' handling of nested interior VDEVs
      Closes zfsonlinux #6678, #6996
    - Fix -fsanitize=address memory leak
      kmem_alloc(0, ...) in userspace returns a leakable pointer.
      Closes zfsonlinux #6941
    - Revert raidz_map and _col structure types
      Closes zfsonlinux #6981, #7023
    - Use zap_count instead of cached z_size for unlink
      Closes zfsonlinux #7019
    - OpenZFS 8897 - zpool online -e fails assertion when run on non-leaf
      vdevs
      Closes zfsonlinux #7030
    - OpenZFS 8898 - creating fs with checksum=skein on the boot pools
      fails ungracefully
      Closes zfsonlinux #7031
    - Emit an error message before MMP suspends pool
      Closes zfsonlinux #7048
    - OpenZFS 8641 - "zpool clear" and "zinject" don't work on "spare"
      or "replacing" vdevs
      Closes zfsonlinux #7060
    - OpenZFS 8835 - Speculative prefetch in ZFS not working for
      misaligned reads
      Closes zfsonlinux #7062
    - OpenZFS 8972 - zfs holds: In scripted mode, do not pad columns with
      spaces
      Closes zfsonlinux #7063
    - Revert "Remove wrong ASSERT in annotate_ecksum"
      Closes zfsonlinux #7079
    - OpenZFS 8731 - ASSERT3U(nui64s, <=, UINT16_MAX) fails for large
      blocks
      Closes zfsonlinux #7079
    - Prevent zdb(8) from occasionally hanging on I/O
      Closes zfsonlinux #6999
    - Fix 'zfs receive -o' when used with '-e|-d'
      Closes zfsonlinux #7088
    - Change movaps to movups in AES-NI code
      Closes zfsonlinux #7065, #7108
    - tx_waited -> tx_dirty_delayed in trace_dmu.h
      Closes zfsonlinux #7096
    - OpenZFS 8966 - Source file zfs_acl.c, function
      Closes zfsonlinux #7141
    - Fix zdb -c traverse stop on damaged objset root
      Closes zfsonlinux #7099
    - Fix zle_decompress out of bound access
      Closes zfsonlinux #7099
    - Fix racy assignment of zcb.zcb_haderrors
      Closes zfsonlinux #7099
    - Fix zdb -R decompression
      Closes zfsonlinux #7099, #4984
    - Fix zdb -E segfault
      Closes zfsonlinux #7099
    - Fix zdb -ed on objset for exported pool
      Closes zfsonlinux #7099, #6464

b9b7ded... by Colin Ian King on 2018-04-09

Import patches-unapplied version 0.7.5-1ubuntu14 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: cd431fa25b1bb46e7c13a37fc64b614657e5e8c4

New changelog entries:
  * Clean up symlink'd /etc/zfs/zed.d/zed-functions.sh (LP: #1757939)
    If an existing zed-functions is a symlink then this needs removing
    as the script in newer ZFS releases is no longer symlink'd and we
    always want to upgrade to the newer updated script.

cd431fa... by Colin Ian King on 2018-03-29

Import patches-unapplied version 0.7.5-1ubuntu13 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: f827271d836130ae66e160a1b13f6e7a7ffaf1ca

New changelog entries:
  * Allow multiple mounts of zfs datasets (LP: #1759848)
    - Change zpl_mount() to call sget() directly with it's own test
      callback. Passing the objset_t object as the fs data allows
      checking if a superblock already exists for the dataset, and in
      that case we just need to return a new reference for the sb's
      root dentry.

f827271... by Colin Ian King on 2018-03-28

Import patches-unapplied version 0.7.5-1ubuntu12 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: a61358408d1d084b573602716c35407837640764

New changelog entries:
  * Fix mmap'd libaio read on non-prefaulted page deadlock (LP: #1754584)
    - Revert previous fix as there still is a potential for deadlock
      on the prefaulted page(s). Resolve the issue by only taking a
      reference on the page when copying it and not the page lock.
      The inode range lock protects against concurrent updates via
      zfs_read() and zfs_write().

a613584... by Colin Ian King on 2018-03-26

Import patches-unapplied version 0.7.5-1ubuntu11 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 098b9c954d52f703036a557aaa9e8b1ca9aad635

New changelog entries:
  * Fix mmap'd libaio read on non-prefaulted page deadlock (LP: #1754584)
    - ensure page is pre-faulted in to avoid deadlock

098b9c9... by Adam Conrad on 2018-03-24

Import patches-unapplied version 0.7.5-1ubuntu10 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 22953774c63f4357fe60de272d648dbfa8c0b1db

New changelog entries:
  * debian/control.in: Make zfs-modules | zfs-dkms Suggests for zfs-zed too.

2295377... by Colin Ian King on 2018-03-23

Import patches-unapplied version 0.7.5-1ubuntu9 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 309db8e2cb5627ecfa9d9dde1f5883bfb1348e7d

New changelog entries:
  * Move zfs-modules | zfs-dkms to Suggests for zfsutils-linux (LP: #1756116)
    - redo this again, I should have modified ./debian/control.in,
      modules are built-in, so we can make zfs-modules | zfs-dkms as
      a Suggests for zfsutils-linux

309db8e... by Colin Ian King on 2018-03-22

Import patches-unapplied version 0.7.5-1ubuntu8 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: ac98f5254051b46f72f3b693eda7da1f4c256046

New changelog entries:
  * Add ZFS 0.6.x kernel ioctl binary compat shim (LP: #1751796)
    Detect ZFS kernel driver version and copy zfs ioctl command to the
    newer ZFS 0.7.0 ioctl command layout.

ac98f52... by Colin Ian King on 2018-03-15

Import patches-unapplied version 0.7.5-1ubuntu7 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: ba1d232134109a29521da9c79204437519ca1b46

New changelog entries:
  * Move zfs-modules | zfs-dkms to Suggests for zfsutils-linux (LP: #1756116)
    - modules are built-in, so we can make zfs-modules | zfs-dkms as
      a Suggests for zfsutils-linux

ba1d232... by Colin Ian King on 2018-03-12

Import patches-unapplied version 0.7.5-1ubuntu6 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 445a1c49280c2dc96402c1a583b9774ddac0f080

New changelog entries:
  * Fix ARC hit rate (LP: #1755158)
    - Upstream fix, commit 0873bb6337452e3e028e40f5dad945b30deab185,
      fixes issue that can impact ARC hit rate especially with a
      small ARC