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.