** 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs