Details
-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
Lustre 2.14.0, Lustre 2.16.0, Lustre 2.15.0
-
None
-
3
-
9223372036854775807
Description
In cases where PFL layouts include a flash component at the start of the file to handle small files, and if the user runs out of pool quota on the flash OSTs then the filesystem becomes almost unusable for them, even if they have quota remaining on the disk pool. Similarly, if a user/group/project has consumed all available qunits, the MDS should avoid allocating new objects for that UID/GID/PROJID on OSTs that have no more free blocks.
When allocating OST objects for a component that has specified an OST pool, but the user has exceeded their OST pool quota, the objects should be allocated from the spill pool, if it is configured. Otherwise, the MDS will allocate OST objects that the user cannot write without getting EDQUOT.
Attachments
Issue Links
- is related to
-
LU-11023 OST Pool Quotas
-
- Resolved
-
-
LU-9 Optimize weighted QOS Round-Robin allocator
-
- Open
-
-
LU-19567 lfs-setquota.1: document minimum qunit limits in man page
-
- Open
-
-
LU-18022 DNE3: client to retry on other MDT if mkdir returns EDQUOT
-
- Open
-
- is related to
-
LU-18222 LQA: Implement quota aggregation limits by ID range
-
- Open
-
-
LU-9 Optimize weighted QOS Round-Robin allocator
-
- Open
-
-
LU-13058 Intermediate component removal (PFL/SEL)
-
- Open
-