mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
7a1618ced3
This patch adds the capability for the VFS graphdriver to use XFS project quotas. It reuses the existing quota management code that was created by overlay2 on XFS. It doesn't rely on a filesystem whitelist, but instead the quota-capability detection code. Signed-off-by: Sargun Dhillon <sargun@sargun.me>
19 lines
478 B
Go
19 lines
478 B
Go
package quota
|
|
|
|
import "github.com/docker/docker/api/errdefs"
|
|
|
|
var (
|
|
_ errdefs.ErrNotImplemented = (*errQuotaNotSupported)(nil)
|
|
)
|
|
|
|
// ErrQuotaNotSupported indicates if were found the FS didn't have projects quotas available
|
|
var ErrQuotaNotSupported = errQuotaNotSupported{}
|
|
|
|
type errQuotaNotSupported struct {
|
|
}
|
|
|
|
func (e errQuotaNotSupported) NotImplemented() {}
|
|
|
|
func (e errQuotaNotSupported) Error() string {
|
|
return "Filesystem does not support, or has not enabled quotas"
|
|
}
|