Actions
Feature #11276
closedfuse: Handle per-pool FULL flags (such as set by quota limit)
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
Pull request ID:
Description
Currently, if a user sets a pool quota on one of their CephFS data pools, and that quota is reached, they don't find out about it until they fsync or fclose, and see that there was an ENOSPC from flushing their data.
We have much more graceful ENOSPC handling generally, but that is only respecting the global osdmap FULL flag, not the per-pool flag that gets set when a pool quota limit is reached. In the places we currently look at the global flag, we also need to look at the per-pool flag and handle appropriately.
Updated by John Spray about 9 years ago
- Status changed from New to Fix Under Review
Updated by Greg Farnum almost 9 years ago
- Status changed from Fix Under Review to Resolved
Merged to master by commit:e63c44b253027b9fa5f6566a089ec18b39e16b45
Actions