Open husam-lb opened 2 months ago
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Failed conditions
1 Security Hotspot
B Maintainability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
Catch issues before they fail your Quality Gate with our IDE extension SonarLint
alpine v3.14 repos are the latest to support xfsprogs-5.12.0-r0 which in turn needed to support xfs volumes
o support xfsprogs-5.12.0-r0
Still do not understand why newer xfsprogs break volume creation, i really cant imagine that they break compatibility.
By any chance, on which kernel version does this happen ?
o support xfsprogs-5.12.0-r0
Still do not understand why newer xfsprogs break volume creation, i really cant imagine that they break compatibility.
By any chance, on which kernel version does this happen ?
I think it because of using old kernel alpine 3.19 has kernel 5.15.0-91-generic
o support xfsprogs-5.12.0-r0
Still do not understand why newer xfsprogs break volume creation, i really cant imagine that they break compatibility. By any chance, on which kernel version does this happen ?
I think it because of using old kernel alpine 3.19 has kernel 5.15.0-91-generic
the container image does not come with a kernel, i was asking which kernel the worker node has where this error occurs ?
it's 5.15.0-91-generic
it's 5.15.0-91-generic
So you have alpine worker nodes ?
@majst01 Node host OS is Ubuntu 22.04 but the POD's container image is alpine 3.19.x, but i'm guessing this should be a problem on any setup has this version.
@majst01 Node host OS is Ubuntu 22.04 but the POD's container image is alpine 3.19.x, but i'm guessing this should be a problem on any setup has this version.
The OS in the container is not relevant, the xfs-progs are talking to the host kernel to create the Filesystem. I doubt that there is a incompatibility between certain xfs-progs and a ubuntu kernel
Things look better with kernel 6.8.0-36-generic of ubnutu 24.4 I it was ok, I will close this pr
XFS has a habit of being incompatible with userspace when it comes to default fs options. This time with fs options: bigtime=1 inobtcount=1 are enabled by default in new xfsprogs and unknown in older xfs, which creates the following errors: XFS (nvme0n1): Filesystem cannot be safely mounted by this kernel. XFS (nvme0n1): Superblock has unknown read-only compatible features (0x8) enabled.
Use fixed xfsprogs version 5.12.0-r0 from apline:3.14 to avoid this issue. newer implementations will not have these features enabled, and once mountutils fixes the incompatibility, we can drop this.
Summary by CodeRabbit
xfsprogs
andxfsprogs-extra
to ensure compatibility and prevent issues with automatic updates.