* Fix hung z_zvol tasks during 'zfs receive' (LP: #1772412)
- Adds a dedicated, per-pool, prefetch taskq to prevent the traverse
code from monopolizing the global (and limited) system_taskq by
inappropriately scheduling long running tasks on it. This fixes
z_zvol hung tasks.
* Fix build error with tracepoints enabled (LP: #1828763)
- In b49151d684f44 (bionic kernel master-next branch) tx_waited has been
renamed to tx_dirty_delayed, but only in the tracepoint definition (in
trace_dmu.h) and not in the rest of the code, causing build errors if
zfs tracepoints are enabled; fix by reverting tx_dirty_delayed back to
the original name tx_waited.
-- Colin Ian King <email address hidden> Wed, 29 May 2019 17:24:22 +0100
This bug was fixed in the package zfs-linux - 0.7.5-1ubuntu16.6
---------------
zfs-linux (0.7.5-1ubuntu16.6) bionic; urgency=medium
* Fix hung z_zvol tasks during 'zfs receive' (LP: #1772412) iately scheduling long running tasks on it. This fixes
- Adds a dedicated, per-pool, prefetch taskq to prevent the traverse
code from monopolizing the global (and limited) system_taskq by
inappropr
z_zvol hung tasks.
zfs-linux (0.7.5-1ubuntu16.5) bionic; urgency=medium
* Fix build error with tracepoints enabled (LP: #1828763)
- In b49151d684f44 (bionic kernel master-next branch) tx_waited has been
renamed to tx_dirty_delayed, but only in the tracepoint definition (in
trace_dmu.h) and not in the rest of the code, causing build errors if
zfs tracepoints are enabled; fix by reverting tx_dirty_delayed back to
the original name tx_waited.
-- Colin Ian King <email address hidden> Wed, 29 May 2019 17:24:22 +0100