diff --git a/quota/testhelpers.go b/quota/testhelpers.go index ff39b62065..7734a5d2c2 100644 --- a/quota/testhelpers.go +++ b/quota/testhelpers.go @@ -10,8 +10,6 @@ import ( "golang.org/x/sys/unix" ) -const imageSize = 64 * 1024 * 1024 - // CanTestQuota - checks if xfs prjquota can be tested // returns a reason if not func CanTestQuota() (string, bool) { @@ -28,6 +26,12 @@ func CanTestQuota() (string, bool) { // PrepareQuotaTestImage - prepares an xfs prjquota test image // returns the path the the image on success func PrepareQuotaTestImage(t *testing.T) (string, error) { + // imageSize is the size of the test-image. The minimum size allowed + // is 300MB. + // + // See https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=6e0ed3d19c54603f0f7d628ea04b550151d8a262 + const imageSize = 300 * 1024 * 1024 + mkfs, err := exec.LookPath("mkfs.xfs") if err != nil { return "", err