** Description changed:
+ SRU Justification:
+ ==================
+
+ [Impact]
+
+ * A problem occurs with 32-bit ino_t values on 64-bit architectures
+ (like s390x).
+
+ * Without this patch, cephfs kernel client does not work properly on
+ s390x: the initial symtom is missing the first created file/directory on
+ cephfs mount point as reported in https://tracker.ceph.com/issues/46828.
+
+ [Fix]
+
+ * ebce3eb2f7ef9f6ef01a60874ebd232450107c9a ebce3eb2f7ef "ceph: fix inode
+ number handling on arches with 32-bit ino_t"
+
+ [Test Case]
+
+ * IBM Development team and Test team have carried out simple testing and
+ stress testing by automatically creating many Ceph clusters on s390x
+ (with different configuration each time), doing the cephfs kernel
+ mounting, checking inode numbers, running stress tests. The same
+ procedures were done on x86_64 arch by Test team.
+
+ [Regression Potential]
+
+ * There is a certain regression risk with this patch, since:
+
+ * common ceph filesystem code in fs/ceph/ is modified
+
+ * the inode handling is touched
+
+ * But ceph is mainly used for supplemental Volumes,
+
+ * and as the original author of this patch (Jeff Layton) wrote in the
+ commit message, the potential issue might happen on 32-bit arches only
+ and he also provided workaround for those arches.
+
+ [Other]
+
+ * The above patch/commit was upstream accepted with kernel 5.9.
+
+ * Cherry picking the patch/commit to groovy works fine, hence this SRU.
+
+ * For focal a cherry pick does not apply cleanly, hence a backport got
+ added to LP 1899582.
+
+ __________
+
Backport provided for git-commit to 20.04 kernel.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ebce3eb2f7ef9f6ef01a60874ebd232450107c9a
Backport patch attached for commit ebce3eb upstream.
It was applied and tested on top of Ubuntu commit :
linux (5.4.0-48.52) focal; urgency=medium
** Changed in: linux (Ubuntu Focal)
Assignee: (unassigned) => Frank Heimes (fheimes)
** Changed in: linux (Ubuntu Groovy)
Assignee: (unassigned) => Frank Heimes (fheimes)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1899582
Title:
ceph: fix inode number handling on arches with 32-bit ino_t
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1899582/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs