2018-05-21 13:54:05 |
Sam Van den Eynde |
bug |
|
|
added bug |
2019-02-27 07:56:48 |
Sam Van den Eynde |
zfs-linux (Ubuntu): status |
New |
Fix Released |
|
2019-04-08 12:36:08 |
Gerald Drouillard |
bug |
|
|
added subscriber Gerald Drouillard |
2019-05-29 09:20:34 |
Colin Ian King |
zfs-linux (Ubuntu): status |
Fix Released |
In Progress |
|
2019-05-29 09:20:38 |
Colin Ian King |
zfs-linux (Ubuntu): importance |
Undecided |
High |
|
2019-05-29 09:20:40 |
Colin Ian King |
zfs-linux (Ubuntu): assignee |
|
Colin Ian King (colin-king) |
|
2019-05-30 12:54:37 |
Colin Ian King |
description |
I have experienced the problems fixed by this commit https://github.com/zfsonlinux/zfs/pull/7343 a few times on my NAS. The system hangs completely when it occurs. It looks like 0.7.9 brings other interesting bug fixes that potentially freeze the system. |
SRU Bionic
== SRU Justification ==
Intensive I/O such as performed by ZFS send/receive can cause hangs because of monopolization of the global system_taskq. The outcome is that z_zvol hung
tasks occur and I/O gets blocked.
== Fix ==
Upstream ZFS commit 77d8a0f1a4d0b2f59cee63088f7987cb38e66538 ("Fix hung z_zvol tasks during 'zfs receive'" fixes this issue, it adds a dedicated per-pool prefetch taskq that prevents the traverse code from monopolizing the global (and limited) system_taskq by inappropriately scheduling long running tasks on it. This fixes the z_zvol hung tasks. A trivial backport is required for Bionic ZFS.
== Testcase ==
Perform large send/receives. Occasionally they lock up. With the fix, this issue is addressed and no more lockups occur. Also must pass the full ZFS ubuntu autotest tests to prove no regressions occur.
== Regression Potential ==
This fix adds more per-pool prefetch taskq's so we have more kernel resources being used. There is therefore a very small risk that this may impact ZFS running on memory and CPU constrained systems. However, the fix is small, has been upstream for a while and is in Cosmic+ releases and has not caused any regressions, so I think this is a relatively safe fix.
------
I have experienced the problems fixed by this commit https://github.com/zfsonlinux/zfs/pull/7343 a few times on my NAS. The system hangs completely when it occurs. It looks like 0.7.9 brings other interesting bug fixes that potentially freeze the system. |
|
2019-05-30 13:02:11 |
Colin Ian King |
bug |
|
|
added subscriber MOTU Stable Release Updates |
2019-05-30 13:06:02 |
Colin Ian King |
description |
SRU Bionic
== SRU Justification ==
Intensive I/O such as performed by ZFS send/receive can cause hangs because of monopolization of the global system_taskq. The outcome is that z_zvol hung
tasks occur and I/O gets blocked.
== Fix ==
Upstream ZFS commit 77d8a0f1a4d0b2f59cee63088f7987cb38e66538 ("Fix hung z_zvol tasks during 'zfs receive'" fixes this issue, it adds a dedicated per-pool prefetch taskq that prevents the traverse code from monopolizing the global (and limited) system_taskq by inappropriately scheduling long running tasks on it. This fixes the z_zvol hung tasks. A trivial backport is required for Bionic ZFS.
== Testcase ==
Perform large send/receives. Occasionally they lock up. With the fix, this issue is addressed and no more lockups occur. Also must pass the full ZFS ubuntu autotest tests to prove no regressions occur.
== Regression Potential ==
This fix adds more per-pool prefetch taskq's so we have more kernel resources being used. There is therefore a very small risk that this may impact ZFS running on memory and CPU constrained systems. However, the fix is small, has been upstream for a while and is in Cosmic+ releases and has not caused any regressions, so I think this is a relatively safe fix.
------
I have experienced the problems fixed by this commit https://github.com/zfsonlinux/zfs/pull/7343 a few times on my NAS. The system hangs completely when it occurs. It looks like 0.7.9 brings other interesting bug fixes that potentially freeze the system. |
SRU Bionic
== SRU Justification ==
Intensive I/O such as performed by ZFS send/receive can cause hangs because of monopolization of the global system_taskq. The outcome is that z_zvol hung
tasks occur and I/O gets blocked.
== Fix ==
Upstream ZFS commit 77d8a0f1a4d0b2f59cee63088f7987cb38e66538 ("Fix hung z_zvol tasks during 'zfs receive'") fixes this issue, it adds a dedicated per-pool prefetch taskq that prevents the traverse code from monopolizing the global (and limited) system_taskq by inappropriately scheduling long running tasks on it. This fixes the z_zvol hung tasks. A trivial backport is required for Bionic ZFS.
== Testcase ==
Perform large send/receives. Occasionally they lock up. With the fix, this issue is addressed and no more lockups occur. Also must pass the full ZFS ubuntu autotest tests to prove no regressions occur.
== Regression Potential ==
This fix adds more per-pool prefetch taskq's so we have more kernel resources being used. There is therefore a very small risk that this may impact ZFS running on memory and CPU constrained systems. However, the fix is small, has been upstream for a while and is in Cosmic+ releases and has not caused any regressions, so I think this is a relatively safe fix.
------
I have experienced the problems fixed by this commit https://github.com/zfsonlinux/zfs/pull/7343 a few times on my NAS. The system hangs completely when it occurs. It looks like 0.7.9 brings other interesting bug fixes that potentially freeze the system. |
|
2019-06-28 14:03:08 |
Kleber Sacilotto de Souza |
bug task added |
|
linux (Ubuntu) |
|
2019-06-28 14:03:17 |
Kleber Sacilotto de Souza |
nominated for series |
|
Ubuntu Bionic |
|
2019-06-28 14:03:17 |
Kleber Sacilotto de Souza |
bug task added |
|
linux (Ubuntu Bionic) |
|
2019-06-28 14:03:17 |
Kleber Sacilotto de Souza |
bug task added |
|
zfs-linux (Ubuntu Bionic) |
|
2019-06-28 14:03:25 |
Kleber Sacilotto de Souza |
linux (Ubuntu): status |
New |
Invalid |
|
2019-06-28 14:04:57 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-07-01 13:58:40 |
Łukasz Zemczak |
zfs-linux (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-07-01 13:58:44 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-07-01 13:58:46 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2019-07-03 13:06:27 |
Ubuntu Kernel Bot |
tags |
|
verification-needed-bionic |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12126 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12127 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12130 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11085 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11091 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11815 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11833 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11884 |
|
2019-07-22 13:45:31 |
Colin Ian King |
tags |
verification-needed-bionic |
verification-done-bionic |
|
2019-07-24 15:49:36 |
Launchpad Janitor |
zfs-linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-07-24 15:50:20 |
Robie Basak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-07-24 16:02:46 |
Colin Ian King |
zfs-linux (Ubuntu): status |
In Progress |
Fix Released |
|
2019-07-24 21:24:25 |
Brad Figg |
tags |
verification-done-bionic |
cscc verification-done-bionic |
|
2019-08-22 16:17:34 |
Ubuntu Kernel Bot |
tags |
cscc verification-done-bionic |
cscc verification-done-bionic verification-needed-xenial |
|