Activity log for bug #1772412

Date Who What changed Old value New value Message
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