Activity log for bug #1764690

Date Who What changed Old value New value Message
2018-04-17 09:24:12 Colin Ian King bug added bug
2018-04-17 09:24:16 Colin Ian King zfs-linux (Ubuntu): importance Undecided Medium
2018-04-17 09:24:18 Colin Ian King zfs-linux (Ubuntu): assignee Colin Ian King (colin-king)
2018-04-17 09:24:22 Colin Ian King zfs-linux (Ubuntu): status New In Progress
2018-04-17 10:22:01 Colin Ian King description SRU Justification, bionic Apply the first round of SRU bugfixes for ZFS from 0.7.5 onwards from upstream ZFS repository. This round fixes the following ZFS bugs: - 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 == Regression Potential == These fixes, much like kernel SRU fixes touch a range of functionality of ZFS so there is chance of regressions. Testing will ensure core functionality works and there is minimized risk of lost of data and core functionality == Testing == Run ubuntu ZFS ADT regression tests in autotest-client-tests git repository. With the fixes, none of this should fail, hang or regress. SRU Justification, bionic Apply the first round of SRU bugfixes for ZFS from 0.7.5 onwards from upstream ZFS repository. This round fixes the following ZFS bugs:     - 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 == Regression Potential ==   These fixes, much like kernel SRU fixes touch a range of functionality of ZFS so there is chance of regressions. Testing will ensure core functionality works and there is minimized risk of lost of data and core functionality. The above fixes have passed the zfsonlinux ZFS regression tests and the majority of the the fixes cleanly apply and those that didn't required a small amount of wiggling rather than full back-ports, so I'm confident these have are faithful applications of upstream bug fixes. == Testing ==   Run ubuntu ZFS ADT regression tests in autotest-client-tests git repository. With the fixes, none of this should fail, hang or regress.
2018-04-17 10:52:05 Colin Ian King bug task added linux (Ubuntu)
2018-04-17 10:52:14 Colin Ian King linux (Ubuntu): importance Undecided Medium
2018-04-17 10:52:16 Colin Ian King linux (Ubuntu): assignee Colin Ian King (colin-king)
2018-04-17 10:52:21 Colin Ian King linux (Ubuntu): status New In Progress
2018-04-19 23:18:30 Launchpad Janitor zfs-linux (Ubuntu): status In Progress Fix Released
2018-05-15 09:16:09 Kleber Sacilotto de Souza nominated for series Ubuntu Bionic
2018-05-15 09:16:09 Kleber Sacilotto de Souza bug task added linux (Ubuntu Bionic)
2018-05-15 09:16:09 Kleber Sacilotto de Souza bug task added zfs-linux (Ubuntu Bionic)
2018-05-15 09:16:18 Kleber Sacilotto de Souza zfs-linux (Ubuntu Bionic): status New Invalid
2018-05-15 09:18:53 Kleber Sacilotto de Souza linux (Ubuntu Bionic): status New Fix Committed
2018-05-24 18:06:06 Brad Figg tags verification-needed-bionic
2018-06-11 15:08:06 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2018-06-11 15:08:06 Launchpad Janitor cve linked 2018-1092
2018-06-11 15:08:06 Launchpad Janitor cve linked 2018-3639
2018-06-11 15:08:06 Launchpad Janitor cve linked 2018-8087
2018-06-14 12:16:29 Launchpad Janitor linux (Ubuntu): status In Progress Fix Released
2019-02-14 16:42:11 Andy Whitcroft tags verification-needed-bionic kernel-fixup-verification-needed-bionic verification-done-bionic