2023-10-23 17:56:55 |
Dimitri John Ledkov |
bug |
|
|
added bug |
2023-10-23 17:57:03 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Mantic |
|
2023-10-23 17:57:03 |
Dimitri John Ledkov |
bug task added |
|
zfs-linux (Ubuntu Mantic) |
|
2023-10-23 18:05:40 |
Dimitri John Ledkov |
description |
[ Impact ]
* Potential data loss with zfs 2.2.0-rc3 resolved in -rc5, proposal to update to final
* Ubuntu Mantic shipped 2.2.0-rc3 with approximately 10 additional cherrypicks, or kernel team created fixes that got contributed & accepted upstream. At the time this was the only way to get zfs working with v6.5 kernels and also drop the need for shiftfs (due to zfs impovements). Since us shipping this package, upstream has identified and fixed multiple small bugfixes in the subsequent RC and the final releases, including one bug fix that can lead to potential data loss.
* The 2.2.0 release branch was frozen for a long time already, and outstanding number of commits of fixes that Mantic does not have is less than 30 small patches.
* Proposal to upgrade our build to 2.2.0 final, pick up all the regression fixes, and drop all the cherrypicked patches that enable v6.5 support. This will give us the best kernel driver to support in the runnup to next Ubuntu LTS.
[ Test Plan ]
* autopkgtest pass
* kernel regression zfs testsuite pass
* zsys integration test pass
* LXD support retested
[ Where problems could occur ]
* LXD snap in edge ships zfs tooling of RC versions, there are no kernel-userspace incompatiblities between rc3 & final, but we should explicitely test this. And also request LXD to up 2.2.0 tooling to final.
[ Other Info ]
* Upstream is alerting us to the potential data loss and requesting upgrade to 2.2.0-rc5 or better. |
[ Impact ]
* Potential data loss with zfs 2.2.0-rc3 resolved in -rc5, proposal to update to final
* Ubuntu Mantic shipped 2.2.0-rc3 with approximately 10 additional cherrypicks, or kernel team created fixes that got contributed & accepted upstream. At the time this was the only way to get zfs working with v6.5 kernels and also drop the need for shiftfs (due to zfs impovements). Since us shipping this package, upstream has identified and fixed multiple small bugfixes in the subsequent RC and the final releases, including one bug fix that can lead to potential data loss.
* The 2.2.0 release branch was frozen for a long time already, and outstanding number of commits of fixes that Mantic does not have is less than 30 small patches.
* Proposal to upgrade our build to 2.2.0 final, pick up all the regression fixes, and drop all the cherrypicked patches that enable v6.5 support. This will give us the best kernel driver to support in the runnup to next Ubuntu LTS.
[ Test Plan ]
* autopkgtest pass
* kernel regression zfs testsuite pass
* zsys integration test pass
* LXD support retested
[ Where problems could occur ]
* LXD snap in edge ships zfs tooling of RC versions, there are no kernel-userspace incompatiblities between rc3 & final, but we should explicitely test this. And also request LXD to up 2.2.0 tooling to final.
[ Other Info ]
* Upstream is alerting us to the potential data loss and requesting upgrade to 2.2.0-rc5 or better.
[ Abbriviated changes being introduced ]
$ git log --oneline 4a104ac047..95785196f2 -- cmd/ lib/ module/os/linux/ | grep -v compat
810fc49a3e Ensure we call fput when cloning fails due to different devices.
a80e1f1c90 zvol: Temporally disable blk-mq
33d7c2d165 import: require force when cachefile hostid doesn't match on-disk
8015e2ea66 Add '-u' - nomount flag for zfs set
c53bc3837c Improve the handling of sharesmb,sharenfs properties
e9dc31c74e Update the behavior of mountpoint property
608741d062 Report ashift of L2ARC devices in zdb
0ce1b2ca19 Invoke zdb by guid to avoid import errors
0aabd6b482 ZIL: Avoid dbuf_read() in ztest_get_data()
a199cac6cd status: report pool suspension state under failmode=continue
729507d309 Fix occasional rsend test crashes
3af63683fe cmd: add 'help' subcommand to zpool and zfs
9aa1a2878e Fix incorrect expected error in ztest
f7a07d76ee Retire z_nr_znodes
54c6fbd378 zed: Allow autoreplace and fault LEDs for removed vdevs
32949f2560 Relax error reporting in zpool import and zpool split
63159e5bda checkstyle: fix action failures
e99e684b33 zed: update zed.d/statechange-slot_off.sh
d19304ffee zed: Add zedlet to power off slot when drive is faulted
92f095a903 copy_file_range: fix fallback when source create on same txg
895cb689d3 zfs_clone_range should return a descriptive error codes
6bdc7259d1 libzfs: sendrecv: send_progress_thread: handle SIGINFO/SIGUSR1
df8c9f351d ZIL: Second attempt to reduce scope of zl_issuer_lock.
0ae7bfc0a4 zpool_vdev_remove() should handle EALREADY error return
bd1eab16eb linux: zfs: ctldir: set [amc]time to snapshot's creation property
c47f0f4417 linux/copy_file_range: properly request a fallback copy on Linux <5.3
12f2b1f65e zdb: include cloned blocks in block statistics |
|
2023-10-24 12:17:27 |
Launchpad Janitor |
zfs-linux (Ubuntu): status |
New |
Confirmed |
|
2023-10-24 12:17:27 |
Launchpad Janitor |
zfs-linux (Ubuntu Mantic): status |
New |
Confirmed |
|
2023-10-26 06:50:22 |
Dimitri John Ledkov |
description |
[ Impact ]
* Potential data loss with zfs 2.2.0-rc3 resolved in -rc5, proposal to update to final
* Ubuntu Mantic shipped 2.2.0-rc3 with approximately 10 additional cherrypicks, or kernel team created fixes that got contributed & accepted upstream. At the time this was the only way to get zfs working with v6.5 kernels and also drop the need for shiftfs (due to zfs impovements). Since us shipping this package, upstream has identified and fixed multiple small bugfixes in the subsequent RC and the final releases, including one bug fix that can lead to potential data loss.
* The 2.2.0 release branch was frozen for a long time already, and outstanding number of commits of fixes that Mantic does not have is less than 30 small patches.
* Proposal to upgrade our build to 2.2.0 final, pick up all the regression fixes, and drop all the cherrypicked patches that enable v6.5 support. This will give us the best kernel driver to support in the runnup to next Ubuntu LTS.
[ Test Plan ]
* autopkgtest pass
* kernel regression zfs testsuite pass
* zsys integration test pass
* LXD support retested
[ Where problems could occur ]
* LXD snap in edge ships zfs tooling of RC versions, there are no kernel-userspace incompatiblities between rc3 & final, but we should explicitely test this. And also request LXD to up 2.2.0 tooling to final.
[ Other Info ]
* Upstream is alerting us to the potential data loss and requesting upgrade to 2.2.0-rc5 or better.
[ Abbriviated changes being introduced ]
$ git log --oneline 4a104ac047..95785196f2 -- cmd/ lib/ module/os/linux/ | grep -v compat
810fc49a3e Ensure we call fput when cloning fails due to different devices.
a80e1f1c90 zvol: Temporally disable blk-mq
33d7c2d165 import: require force when cachefile hostid doesn't match on-disk
8015e2ea66 Add '-u' - nomount flag for zfs set
c53bc3837c Improve the handling of sharesmb,sharenfs properties
e9dc31c74e Update the behavior of mountpoint property
608741d062 Report ashift of L2ARC devices in zdb
0ce1b2ca19 Invoke zdb by guid to avoid import errors
0aabd6b482 ZIL: Avoid dbuf_read() in ztest_get_data()
a199cac6cd status: report pool suspension state under failmode=continue
729507d309 Fix occasional rsend test crashes
3af63683fe cmd: add 'help' subcommand to zpool and zfs
9aa1a2878e Fix incorrect expected error in ztest
f7a07d76ee Retire z_nr_znodes
54c6fbd378 zed: Allow autoreplace and fault LEDs for removed vdevs
32949f2560 Relax error reporting in zpool import and zpool split
63159e5bda checkstyle: fix action failures
e99e684b33 zed: update zed.d/statechange-slot_off.sh
d19304ffee zed: Add zedlet to power off slot when drive is faulted
92f095a903 copy_file_range: fix fallback when source create on same txg
895cb689d3 zfs_clone_range should return a descriptive error codes
6bdc7259d1 libzfs: sendrecv: send_progress_thread: handle SIGINFO/SIGUSR1
df8c9f351d ZIL: Second attempt to reduce scope of zl_issuer_lock.
0ae7bfc0a4 zpool_vdev_remove() should handle EALREADY error return
bd1eab16eb linux: zfs: ctldir: set [amc]time to snapshot's creation property
c47f0f4417 linux/copy_file_range: properly request a fallback copy on Linux <5.3
12f2b1f65e zdb: include cloned blocks in block statistics |
[ Impact ]
* Potential data loss with zfs 2.2.0-rc3 resolved in -rc5, proposal to update to final
* Ubuntu Mantic shipped 2.2.0-rc3 with approximately 10 additional cherrypicks, or kernel team created fixes that got contributed & accepted upstream. At the time this was the only way to get zfs working with v6.5 kernels and also drop the need for shiftfs (due to zfs impovements). Since us shipping this package, upstream has identified and fixed multiple small bugfixes in the subsequent RC and the final releases, including one bug fix that can lead to potential data loss.
* The 2.2.0 release branch was frozen for a long time already, and outstanding number of commits of fixes that Mantic does not have is less than 30 small patches.
* Proposal to upgrade our build to 2.2.0 final, pick up all the regression fixes, and drop all the cherrypicked patches that enable v6.5 support. This will give us the best kernel driver to support in the runnup to next Ubuntu LTS.
[ Test Plan ]
* autopkgtest pass
* kernel regression zfs testsuite pass
* zsys integration test pass
* LXD support retested
[ Where problems could occur ]
* LXD snap in edge shipped zfs tooling of RC5 version until 16th October when they upgraded to 2.2.0 final, there are no kernel-userspace incompatiblities between RC & final, but we should explicitly test this.
[ Other Info ]
* Upstream is alerting us to the potential data loss and requesting upgrade to 2.2.0-rc5 or better.
[ Abbriviated changes being introduced ]
$ git log --oneline 4a104ac047..95785196f2 -- cmd/ lib/ module/os/linux/ | grep -v compat
810fc49a3e Ensure we call fput when cloning fails due to different devices.
a80e1f1c90 zvol: Temporally disable blk-mq
33d7c2d165 import: require force when cachefile hostid doesn't match on-disk
8015e2ea66 Add '-u' - nomount flag for zfs set
c53bc3837c Improve the handling of sharesmb,sharenfs properties
e9dc31c74e Update the behavior of mountpoint property
608741d062 Report ashift of L2ARC devices in zdb
0ce1b2ca19 Invoke zdb by guid to avoid import errors
0aabd6b482 ZIL: Avoid dbuf_read() in ztest_get_data()
a199cac6cd status: report pool suspension state under failmode=continue
729507d309 Fix occasional rsend test crashes
3af63683fe cmd: add 'help' subcommand to zpool and zfs
9aa1a2878e Fix incorrect expected error in ztest
f7a07d76ee Retire z_nr_znodes
54c6fbd378 zed: Allow autoreplace and fault LEDs for removed vdevs
32949f2560 Relax error reporting in zpool import and zpool split
63159e5bda checkstyle: fix action failures
e99e684b33 zed: update zed.d/statechange-slot_off.sh
d19304ffee zed: Add zedlet to power off slot when drive is faulted
92f095a903 copy_file_range: fix fallback when source create on same txg
895cb689d3 zfs_clone_range should return a descriptive error codes
6bdc7259d1 libzfs: sendrecv: send_progress_thread: handle SIGINFO/SIGUSR1
df8c9f351d ZIL: Second attempt to reduce scope of zl_issuer_lock.
0ae7bfc0a4 zpool_vdev_remove() should handle EALREADY error return
bd1eab16eb linux: zfs: ctldir: set [amc]time to snapshot's creation property
c47f0f4417 linux/copy_file_range: properly request a fallback copy on Linux <5.3
12f2b1f65e zdb: include cloned blocks in block statistics |
|
2023-10-26 06:51:47 |
Dimitri John Ledkov |
zfs-linux (Ubuntu): status |
Confirmed |
Fix Committed |
|
2023-10-26 07:49:30 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Noble |
|
2023-10-26 07:49:30 |
Dimitri John Ledkov |
bug task added |
|
zfs-linux (Ubuntu Noble) |
|
2023-10-26 07:56:22 |
Launchpad Janitor |
zfs-linux (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2023-10-26 17:53:55 |
Mike Bernson |
bug |
|
|
added subscriber Mike Bernson |
2023-10-27 13:20:28 |
Timo Aaltonen |
zfs-linux (Ubuntu Mantic): status |
Confirmed |
Fix Committed |
|
2023-10-27 13:20:30 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-10-27 13:20:37 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2023-11-21 14:27:42 |
Dimitri John Ledkov |
tags |
|
verification-done-mantic |
|
2023-11-21 14:27:46 |
Dimitri John Ledkov |
tags |
verification-done-mantic |
verification-done verification-done-mantic |
|
2023-11-23 13:57:22 |
Mauricio Faria de Oliveira |
bug |
|
|
added subscriber Mauricio Faria de Oliveira |
2023-11-28 19:48:17 |
Andreas Hasenack |
bug |
|
|
added subscriber Andreas Hasenack |
2023-11-28 23:35:21 |
Brian Murray |
tags |
verification-done verification-done-mantic |
verification-needed verification-needed-mantic |
|
2023-12-06 11:19:35 |
Dimitri John Ledkov |
tags |
verification-needed verification-needed-mantic |
verification-done verification-done-mantic |
|
2023-12-07 21:47:17 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2023-12-08 09:55:45 |
Launchpad Janitor |
zfs-linux (Ubuntu Mantic): status |
Fix Committed |
Fix Released |
|