Comment 0 for bug 2040181

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

[ 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.