Activity log for bug #2044657

Date Who What changed Old value New value Message
2023-11-26 16:02:48 Tobias Heider bug added bug
2023-11-26 17:09:15 Tobias Heider cve linked 2023-49298
2023-11-26 17:20:48 Tobias Heider attachment added 0001-Fix-block-cloning-corruption-bug.patch https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/2044657/+attachment/5723679/+files/0001-Fix-block-cloning-corruption-bug.patch
2023-11-26 18:25:12 Andrea Ieri bug added subscriber Andrea Ieri
2023-11-26 18:25:56 Launchpad Janitor zfs-linux (Ubuntu): status New Confirmed
2023-11-26 20:16:50 Ubuntu Foundations Team Bug Bot tags patch
2023-11-26 20:17:00 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors
2023-11-27 03:56:16 Birgit Edel bug added subscriber Birgit Edel
2023-11-27 16:53:11 daas bug added subscriber daas
2023-11-28 16:30:05 Chad Wagner bug task added linux-hwe-6.2 (Ubuntu)
2023-11-29 00:23:37 Launchpad Janitor linux-hwe-6.5 (Ubuntu): status New Confirmed
2023-11-29 00:23:37 Dimitri John Ledkov affects linux-hwe-6.2 (Ubuntu) linux-hwe-6.5 (Ubuntu)
2023-11-29 07:19:58 Cam Cope bug task added linux-hwe-6.2 (Ubuntu)
2023-11-29 07:25:31 Cam Cope attachment added Patch for OpenZFS 2.1 https://github.com/openzfs/zfs/commit/e49b10f57c770a03217e6537252c90550aadb538.patch
2023-11-29 07:27:09 Cam Cope attachment added Patch from OpenZFS master branch https://github.com/openzfs/zfs/commit/30d581121bb122c90959658e7b28b1672d342897.patch
2023-11-30 06:02:31 Launchpad Janitor linux-hwe-6.2 (Ubuntu): status New Confirmed
2023-11-30 06:02:31 Launchpad Janitor linux-hwe-6.5 (Ubuntu): status New Confirmed
2023-12-02 12:24:07 Niklas Rosenqvist removed subscriber Niklas Rosenqvist
2023-12-04 06:15:41 Tony Phan bug added subscriber Tony Phan
2023-12-04 07:29:40 Tuomas Vanhala bug added subscriber Tuomas Vanhala
2023-12-05 10:50:53 Davide Togni bug added subscriber Davide Togni
2023-12-06 04:10:22 Dimitri John Ledkov bug task deleted linux-hwe-6.2 (Ubuntu)
2023-12-06 04:10:26 Dimitri John Ledkov bug task deleted linux-hwe-6.5 (Ubuntu)
2023-12-06 04:11:11 Dimitri John Ledkov nominated for series Ubuntu Focal
2023-12-06 04:11:11 Dimitri John Ledkov bug task added zfs-linux (Ubuntu Focal)
2023-12-06 04:11:11 Dimitri John Ledkov nominated for series Ubuntu Mantic
2023-12-06 04:11:11 Dimitri John Ledkov bug task added zfs-linux (Ubuntu Mantic)
2023-12-06 04:11:11 Dimitri John Ledkov nominated for series Ubuntu Noble
2023-12-06 04:11:11 Dimitri John Ledkov bug task added zfs-linux (Ubuntu Noble)
2023-12-06 04:11:11 Dimitri John Ledkov nominated for series Ubuntu Jammy
2023-12-06 04:11:11 Dimitri John Ledkov bug task added zfs-linux (Ubuntu Jammy)
2023-12-06 04:11:11 Dimitri John Ledkov nominated for series Ubuntu Lunar
2023-12-06 04:11:11 Dimitri John Ledkov bug task added zfs-linux (Ubuntu Lunar)
2023-12-06 04:11:54 Dimitri John Ledkov nominated for series Ubuntu Bionic
2023-12-06 04:11:54 Dimitri John Ledkov bug task added zfs-linux (Ubuntu Bionic)
2023-12-06 04:11:54 Dimitri John Ledkov nominated for series Ubuntu Xenial
2023-12-06 04:11:54 Dimitri John Ledkov bug task added zfs-linux (Ubuntu Xenial)
2023-12-06 04:12:11 Dimitri John Ledkov zfs-linux (Ubuntu Noble): assignee Dimitri John Ledkov (xnox)
2023-12-06 04:12:13 Dimitri John Ledkov zfs-linux (Ubuntu Mantic): assignee Dimitri John Ledkov (xnox)
2023-12-06 04:12:19 Dimitri John Ledkov zfs-linux (Ubuntu Lunar): assignee Dimitri John Ledkov (xnox)
2023-12-06 04:12:32 Dimitri John Ledkov zfs-linux (Ubuntu Jammy): assignee Dimitri John Ledkov (xnox)
2023-12-06 04:31:15 Dimitri John Ledkov cve unlinked 2023-49298
2023-12-06 04:32:59 Dimitri John Ledkov description OpenZFS 2.2 reportedly has a bug where block cloning might lead to file system corruption and data loss. This was fixed in OpenZFS 2.2.1. Original bug report: https://github.com/openzfs/zfs/issues/15526 and 2.2.1 release notes: https://github.com/openzfs/zfs/releases/tag/zfs-2.2.1 OpenZFS linux kernel module currently has multiple potential data corruption issues identified to have been present in at least 0.8 and up. This bug report will track upgrades to releases 2.2.2, or 2.1.14, or backport/cherry-pick of dirty dnode patch.
2023-12-06 04:33:18 Dimitri John Ledkov summary zfs block cloning file system corruption Multiple data corruption issues in zfs
2023-12-06 04:34:19 Dimitri John Ledkov description OpenZFS linux kernel module currently has multiple potential data corruption issues identified to have been present in at least 0.8 and up. This bug report will track upgrades to releases 2.2.2, or 2.1.14, or backport/cherry-pick of dirty dnode patch. OpenZFS linux kernel module currently has multiple potential data corruption issues identified to have been present since at least 0.6 (?!). This bug report will track upgrades to releases 2.2.2, OR 2.1.14, OR backport/cherry-pick of dirty dnode patch.
2023-12-06 04:34:35 Dimitri John Ledkov zfs-linux (Ubuntu Noble): status Confirmed Fix Committed
2023-12-06 04:35:07 Dimitri John Ledkov removed subscriber Ubuntu Sponsors
2023-12-06 04:35:14 Dimitri John Ledkov attachment removed 0001-Fix-block-cloning-corruption-bug.patch https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/2044657/+attachment/5723679/+files/0001-Fix-block-cloning-corruption-bug.patch
2023-12-06 04:36:30 Dimitri John Ledkov attachment removed Patch for OpenZFS 2.1 https://github.com/openzfs/zfs/commit/e49b10f57c770a03217e6537252c90550aadb538.patch
2023-12-06 04:36:46 Dimitri John Ledkov attachment removed Patch from OpenZFS master branch https://github.com/openzfs/zfs/commit/30d581121bb122c90959658e7b28b1672d342897.patch
2023-12-06 04:36:58 Launchpad Janitor zfs-linux (Ubuntu Xenial): status New Confirmed
2023-12-06 04:36:58 Launchpad Janitor zfs-linux (Ubuntu Bionic): status New Confirmed
2023-12-06 04:36:58 Launchpad Janitor zfs-linux (Ubuntu Focal): status New Confirmed
2023-12-06 04:36:58 Launchpad Janitor zfs-linux (Ubuntu Jammy): status New Confirmed
2023-12-06 04:36:58 Launchpad Janitor zfs-linux (Ubuntu Lunar): status New Confirmed
2023-12-06 04:36:58 Launchpad Janitor zfs-linux (Ubuntu Mantic): status New Confirmed
2023-12-06 05:23:42 Dimitri John Ledkov zfs-linux (Ubuntu Mantic): importance Undecided High
2023-12-06 05:23:44 Dimitri John Ledkov zfs-linux (Ubuntu Lunar): importance Undecided High
2023-12-06 05:23:46 Dimitri John Ledkov zfs-linux (Ubuntu Jammy): importance Undecided High
2023-12-06 05:23:49 Dimitri John Ledkov zfs-linux (Ubuntu Focal): importance Undecided Medium
2023-12-06 05:23:51 Dimitri John Ledkov zfs-linux (Ubuntu Bionic): importance Undecided Medium
2023-12-06 05:23:54 Dimitri John Ledkov zfs-linux (Ubuntu Xenial): importance Undecided Low
2023-12-06 05:24:09 Dimitri John Ledkov zfs-linux (Ubuntu Lunar): importance High Medium
2023-12-06 13:57:54 Dimitri John Ledkov description OpenZFS linux kernel module currently has multiple potential data corruption issues identified to have been present since at least 0.6 (?!). This bug report will track upgrades to releases 2.2.2, OR 2.1.14, OR backport/cherry-pick of dirty dnode patch. [ Impact ] * Multiple data corruption issues have been identified and fixed in ZFS. Some of them, at varying real-life reproducibility frequency have been deterimed to affect very old zfs releases. Recommendation is to upgrade to 2.2.2 or 2.1.14 or backport dnat patch alone. This is to ensure users get other potentially related fixes and runtime tunables to possibly mitigate other bugs that are related and are being fixed upstream for future releases. * For jammy the 2.1.14 upgrade will bring HWE kernel support and also compatiblity/support for hardened kernel builds that mitigate SLS (straight-line-speculation). [ Test Plan ] * !!! Danger !!! use reproducer from https://zfsonlinux.topicbox.com/groups/zfs-discuss/T12876116b8607cdb and confirm if that issue is resolved or not. Do not run on production ZFS pools / systems. * autopkgtest pass (from https://ubuntu-archive-team.ubuntu.com/proposed-migration/ ) * adt-matrix pass (from https://kernel.ubuntu.com/adt-matrix/ ) * kernel regression zfs testsuite pass (from Kernel team RT test results summary, private) * zsys integration test pass (upgrade of zsys installed systems for all releases) * zsys install test pass (for daily images of LTS releases only that have such installer support, as per iso tracker test case) * LXD (ping LXD team to upgrade vendored in tooling to 2.2.2 and 2.1.14, and test LXD on these updated kernels) [ Where problems could occur ] * Upgrade to 2.1.14 on jammy with SLS mitigations compatiblity will introduce slight slow down on amd64 (for hw accelerated assembly code-paths only in the encryption primitives) * Uncertain of the perfomance impact of the extra checks in dnat patch fix itself. Possibly affecting speed of operation, at the benefit of correctness. [ Other Info ] * https://github.com/openzfs/zfs/pull/15571 is most current consideration of affairs
2023-12-06 16:45:57 Dimitri John Ledkov zfs-linux (Ubuntu Mantic): status Confirmed In Progress
2023-12-06 16:46:06 Dimitri John Ledkov bug added subscriber Ubuntu Stable Release Updates Team
2023-12-06 21:27:34 Rob N bug added subscriber Rob N
2023-12-06 21:45:44 Ubuntu Archive Robot bug added subscriber Dimitri John Ledkov
2023-12-07 07:38:16 FL140 bug watch added https://github.com/openzfs/zfs/issues/15586
2023-12-07 07:50:35 FL140 bug watch added https://github.com/openzfs/zfs/issues/15646
2023-12-07 19:24:01 Andreas Hasenack bug added subscriber Andreas Hasenack
2023-12-08 23:29:16 Steve Langasek zfs-linux (Ubuntu Mantic): status In Progress Incomplete
2023-12-10 03:44:27 Keeley Hoek bug added subscriber Keeley Hoek
2023-12-11 12:24:53 Aaron Whitehouse bug added subscriber Aaron Whitehouse
2023-12-11 15:23:26 Dimitri John Ledkov zfs-linux (Ubuntu Noble): status Fix Committed Fix Released
2023-12-15 22:17:45 Michael Bellion bug added subscriber Michael Bellion
2023-12-17 09:37:22 Michael Baehr bug added subscriber Michael Baehr
2023-12-26 12:40:45 Chris bug added subscriber Chris
2024-01-08 16:31:21 Charles Hedrick bug added subscriber Charles Hedrick
2024-01-10 20:07:29 Tom bug added subscriber Tom
2024-01-11 13:32:41 Hervé BRY bug added subscriber Hervé BRY
2024-01-19 12:28:58 Timo Aaltonen zfs-linux (Ubuntu Lunar): status Confirmed Won't Fix
2024-01-30 15:57:35 Dimitri John Ledkov description [ Impact ] * Multiple data corruption issues have been identified and fixed in ZFS. Some of them, at varying real-life reproducibility frequency have been deterimed to affect very old zfs releases. Recommendation is to upgrade to 2.2.2 or 2.1.14 or backport dnat patch alone. This is to ensure users get other potentially related fixes and runtime tunables to possibly mitigate other bugs that are related and are being fixed upstream for future releases. * For jammy the 2.1.14 upgrade will bring HWE kernel support and also compatiblity/support for hardened kernel builds that mitigate SLS (straight-line-speculation). [ Test Plan ] * !!! Danger !!! use reproducer from https://zfsonlinux.topicbox.com/groups/zfs-discuss/T12876116b8607cdb and confirm if that issue is resolved or not. Do not run on production ZFS pools / systems. * autopkgtest pass (from https://ubuntu-archive-team.ubuntu.com/proposed-migration/ ) * adt-matrix pass (from https://kernel.ubuntu.com/adt-matrix/ ) * kernel regression zfs testsuite pass (from Kernel team RT test results summary, private) * zsys integration test pass (upgrade of zsys installed systems for all releases) * zsys install test pass (for daily images of LTS releases only that have such installer support, as per iso tracker test case) * LXD (ping LXD team to upgrade vendored in tooling to 2.2.2 and 2.1.14, and test LXD on these updated kernels) [ Where problems could occur ] * Upgrade to 2.1.14 on jammy with SLS mitigations compatiblity will introduce slight slow down on amd64 (for hw accelerated assembly code-paths only in the encryption primitives) * Uncertain of the perfomance impact of the extra checks in dnat patch fix itself. Possibly affecting speed of operation, at the benefit of correctness. [ Other Info ] * https://github.com/openzfs/zfs/pull/15571 is most current consideration of affairs [ Impact ]  * Multiple data corruption issues have been identified and fixed in ZFS. Some of them, at varying real-life reproducibility frequency have been deterimed to affect very old zfs releases. Recommendation is to upgrade to 2.2.2 or 2.1.14 or backport dnat patch alone. This is to ensure users get other potentially related fixes and runtime tunables to possibly mitigate other bugs that are related and are being fixed upstream for future releases.  * For jammy the 2.1.14 upgrade will bring HWE kernel support and also compatiblity/support for hardened kernel builds that mitigate SLS (straight-line-speculation). * In the absence of the upgrade a cherry-pick will address this particular popular issue alone - without addressing other issues w.r.t. Redbleed / SLS, bugfixes around trim support, and other related improvements that were discovered and fixed around the same time as this popular issue. [ Test Plan ]  * !!! Danger !!! use reproducer from https://zfsonlinux.topicbox.com/groups/zfs-discuss/T12876116b8607cdb and confirm if that issue is resolved or not. Do not run on production ZFS pools / systems.  * autopkgtest pass (from https://ubuntu-archive-team.ubuntu.com/proposed-migration/ )  * adt-matrix pass (from https://kernel.ubuntu.com/adt-matrix/ )  * kernel regression zfs testsuite pass (from Kernel team RT test results summary, private)  * zsys integration test pass (upgrade of zsys installed systems for all releases)  * zsys install test pass (for daily images of LTS releases only that have such installer support, as per iso tracker test case)  * LXD (ping LXD team to upgrade vendored in tooling to 2.2.2 and 2.1.14, and test LXD on these updated kernels) [ Where problems could occur ]  * Upgrade to 2.1.14 on jammy with SLS mitigations compatiblity will introduce slight slow down on amd64 (for hw accelerated assembly code-paths only in the encryption primitives)  * Uncertain of the perfomance impact of the extra checks in dnat patch fix itself. Possibly affecting speed of operation, at the benefit of correctness. [ Other Info ]  * https://github.com/openzfs/zfs/pull/15571 is most current consideration of affairs
2024-02-01 12:31:47 Dimitri John Ledkov zfs-linux (Ubuntu Mantic): status Incomplete In Progress
2024-02-01 12:31:51 Dimitri John Ledkov zfs-linux (Ubuntu Jammy): status Confirmed In Progress
2024-02-01 12:31:55 Dimitri John Ledkov zfs-linux (Ubuntu Focal): status Confirmed In Progress
2024-02-01 12:32:00 Dimitri John Ledkov zfs-linux (Ubuntu Lunar): assignee Dimitri John Ledkov (xnox)
2024-02-01 12:32:04 Dimitri John Ledkov zfs-linux (Ubuntu Focal): assignee Dimitri John Ledkov (xnox)
2024-02-01 16:52:23 Mauricio Faria de Oliveira zfs-linux (Ubuntu Lunar): importance Medium Undecided
2024-02-01 17:52:04 Mauricio Faria de Oliveira description [ Impact ]  * Multiple data corruption issues have been identified and fixed in ZFS. Some of them, at varying real-life reproducibility frequency have been deterimed to affect very old zfs releases. Recommendation is to upgrade to 2.2.2 or 2.1.14 or backport dnat patch alone. This is to ensure users get other potentially related fixes and runtime tunables to possibly mitigate other bugs that are related and are being fixed upstream for future releases.  * For jammy the 2.1.14 upgrade will bring HWE kernel support and also compatiblity/support for hardened kernel builds that mitigate SLS (straight-line-speculation). * In the absence of the upgrade a cherry-pick will address this particular popular issue alone - without addressing other issues w.r.t. Redbleed / SLS, bugfixes around trim support, and other related improvements that were discovered and fixed around the same time as this popular issue. [ Test Plan ]  * !!! Danger !!! use reproducer from https://zfsonlinux.topicbox.com/groups/zfs-discuss/T12876116b8607cdb and confirm if that issue is resolved or not. Do not run on production ZFS pools / systems.  * autopkgtest pass (from https://ubuntu-archive-team.ubuntu.com/proposed-migration/ )  * adt-matrix pass (from https://kernel.ubuntu.com/adt-matrix/ )  * kernel regression zfs testsuite pass (from Kernel team RT test results summary, private)  * zsys integration test pass (upgrade of zsys installed systems for all releases)  * zsys install test pass (for daily images of LTS releases only that have such installer support, as per iso tracker test case)  * LXD (ping LXD team to upgrade vendored in tooling to 2.2.2 and 2.1.14, and test LXD on these updated kernels) [ Where problems could occur ]  * Upgrade to 2.1.14 on jammy with SLS mitigations compatiblity will introduce slight slow down on amd64 (for hw accelerated assembly code-paths only in the encryption primitives)  * Uncertain of the perfomance impact of the extra checks in dnat patch fix itself. Possibly affecting speed of operation, at the benefit of correctness. [ Other Info ]  * https://github.com/openzfs/zfs/pull/15571 is most current consideration of affairs [ Impact ]  * Multiple data corruption issues have been identified and fixed in ZFS. Some of them, at varying real-life reproducibility frequency have been deterimed to affect very old zfs releases. Recommendation is to upgrade to 2.2.2 or 2.1.14 or backport dnat patch alone. This is to ensure users get other potentially related fixes and runtime tunables to possibly mitigate other bugs that are related and are being fixed upstream for future releases.  * For jammy the 2.1.14 upgrade will bring HWE kernel support and also compatiblity/support for hardened kernel builds that mitigate SLS (straight-line-speculation).  * In the absence of the upgrade a cherry-pick will address this particular popular issue alone - without addressing other issues w.r.t. Redbleed / SLS, bugfixes around trim support, and other related improvements that were discovered and fixed around the same time as this popular issue. [ Test Plan ]  * !!! Danger !!! use reproducer from https://zfsonlinux.topicbox.com/groups/zfs-discuss/T12876116b8607cdb and confirm if that issue is resolved or not. Do not run on production ZFS pools / systems.  * autopkgtest pass (from https://ubuntu-archive-team.ubuntu.com/proposed-migration/ )  * adt-matrix pass (from https://kernel.ubuntu.com/adt-matrix/ )  * kernel regression zfs testsuite pass (from Kernel team RT test results summary, private)  * zsys integration test pass (upgrade of zsys installed systems for all releases)  * zsys install test pass (for daily images of LTS releases only that have such installer support, as per iso tracker test case)  * LXD (ping LXD team to upgrade vendored in tooling to 2.2.2 and 2.1.14, and test LXD on these updated kernels) [ Where problems could occur ]  * Upgrade to 2.1.14 on jammy with SLS mitigations compatiblity will introduce slight slow down on amd64 (for hw accelerated assembly code-paths only in the encryption primitives)  * Uncertain of the perfomance impact of the extra checks in dnat patch fix itself. Possibly affecting speed of operation, at the benefit of correctness. * The cherry-picked patch ("dnat"? dnode) changes the dirty data check, but only makes it stronger and not weaker, thus if it were incorrect, likely only performance would be impacted (and it is unlikely to be incorrect given upstream reviews and attention to data corruption issues; also, there are no additional changes to that function upstream) [ Other Info ]  * https://github.com/openzfs/zfs/pull/15571 is most current consideration of affairs
2024-02-02 08:59:38 Timo Aaltonen zfs-linux (Ubuntu Mantic): status In Progress Fix Committed
2024-02-02 08:59:40 Timo Aaltonen bug added subscriber SRU Verification
2024-02-02 09:52:19 Timo Aaltonen zfs-linux (Ubuntu Jammy): status In Progress Fix Committed
2024-02-02 09:56:14 Timo Aaltonen zfs-linux (Ubuntu Focal): status In Progress Fix Committed
2024-02-06 11:03:34 Dimitri John Ledkov tags patch patch verification-done-mantic verification-needed-focal verification-needed-jammy
2024-02-12 10:32:46 Launchpad Janitor zfs-linux (Ubuntu Mantic): status Fix Committed Fix Released
2024-02-12 10:32:51 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2024-02-12 10:49:27 John Roberts removed subscriber John Roberts
2024-02-13 02:49:20 David Keaton bug added subscriber David Keaton
2024-02-15 16:26:28 trackwitz tags patch verification-done-mantic verification-needed-focal verification-needed-jammy patch verification-done-jammy verification-done-mantic verification-needed-focal
2024-02-20 14:58:33 Dimitri John Ledkov tags patch verification-done-jammy verification-done-mantic verification-needed-focal patch verification-done-focal verification-done-jammy verification-done-mantic
2024-03-13 06:30:53 Launchpad Janitor zfs-linux (Ubuntu Jammy): status Fix Committed Fix Released
2024-03-13 06:31:03 Launchpad Janitor zfs-linux (Ubuntu Focal): status Fix Committed Fix Released
2024-04-01 08:55:06 Keeley Hoek bug watch added https://github.com/openzfs/zfs/issues/15933