-
Story
-
Resolution: Done-Errata
-
Major
-
rhel-9.4
-
None
-
stratisd-3.6.1-1.el9
-
rhel-sst-logical-storage
-
ssg_filesystems_storage_and_HA
-
12
-
15
-
4
-
QE ack, Dev ack
-
False
-
-
Yes
-
None
-
Pass
-
Needed
-
Automated
-
Enhancement
-
-
Done
-
None
To provide two mechanisms for filesystem growth limits.
The first (and default) option will be limiting filesystems from growing past a certain size. This will be stored in the MDV. This limit can be changed or removed but can never be smaller than the current filesystem size.
The second option will be implementing XFS filesystem quotas. This aspect is a bit more complicated which is why I would like to keep it as an advanced option. Root users can bypass the quota per the design of XFS filesystem quotas which may lead to unexpected behavior so we would like users to opt in so that they understand the limitations.
I anticipate restricting filesystem size limits and XFS quotas from being used together. This will require tracking whether the limit is quota-based or size limit-based in the metadata.
Expected CLI invocation:
$ stratis filesystem limit-size 10GiB
$ stratis filesystem limit-size --quota 10GiB
Error
$ stratis filesystem limit-size 20GiB
$ stratis filesystem limit-size remove
$ stratis filesystem limit-size --quota 20GiB
$ stratis filesystem limit-size --quota remove
(Content was pulled in from John Baublitz description in GitHub, [stratisd #3431|https://github.com/stratis-storage/stratisd/issues/3431)
- links to
-
RHBA-2023:123714 stratisd bug fix and enhancement update
- mentioned on