Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rollback xfsprogs to 5.18.0. Talos [state partition](https://github.com/siderolabs/talos/blob/main/internal/pkg/partition/constants.go#L37) uses a 100MiB partition size of xfs type. Since xfsprogs 5.19.0 paritions of size less than 300MiB are not allowed. For now it doesn't make sense to increase the Talos `STATE` partition size from 100MiB to 300MiB just to make it work with newer xfsprogs. Until Talos has a use case for larger `STATE` partition or a different filesystem type for `STATE` partition, keep xfsprogs locked to `< 5.19.0` allowing minor fixes if any. Ref: https://fossies.org/linux/xfsprogs/doc/CHANGES From the xfsprogs [code](https://fossies.org/linux/xfsprogs/mkfs/xfs_mkfs.c): ```text 2523 /* 2524 * We don't support filesystems smaller than 300MB anymore. Tiny 2525 * filesystems have never been XFS' design target. This limit has been 2526 * carefully calculated to prevent formatting with a log smaller than 2527 * the "realistic" size. 2528 * 2529 * If the realistic log size is 64MB, there are four AGs, and the log 2530 * AG should be at least 1/8 free after formatting, this gives us: 2531 * 2532 * 64MB * (8 / 7) * 4 = 293MB 2533 */ ``` Signed-off-by: Noel Georgi <[email protected]>
- Loading branch information