Add tests for default user/group quota functionality

Extend test coverage to verify default user and group quota
functionality. These build on existing user/group quota tests with
additional cases specific to default quotas functionality.
Added on top of: https://github.com/openzfs/zfs/pull/16283/commits/e08cd97

Signed-off-by: Todd Seidelmann <seidelma@wharton.upenn.edu>
Signed-off-by: Ameer Hamza <ahamza@ixsystems.com>

Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
This commit is contained in:
Todd Seidelmann
2024-06-17 00:41:27 -07:00
committed by Tony Hutter
parent 7c4ff2a051
commit c967faf19e
20 changed files with 1223 additions and 3 deletions
+10 -2
View File
@@ -1009,12 +1009,20 @@ tags = ['functional', 'upgrade']
[tests/functional/userquota]
tests = [
'defaultuserquota_001_pos', 'defaultuserquota_002_pos',
'defaultuserquota_003_pos', 'defaultuserquota_004_neg',
'defaultuserquota_005_pos', 'defaultuserquota_006_pos',
'defaultuserquota_007_pos', 'defaultuserquota_008_pos',
'defaultuserquota_009_pos', 'defaultuserquota_010_neg',
'defaultuserquota_011_neg', 'defaultuserquota_012_neg',
'defaultuserquota_013_neg',
'userquota_001_pos', 'userquota_002_pos', 'userquota_003_pos',
'userquota_004_pos', 'userquota_005_neg', 'userquota_006_pos',
'userquota_007_pos', 'userquota_008_pos', 'userquota_009_pos',
'userquota_010_pos', 'userquota_011_pos', 'userquota_012_neg',
'userspace_001_pos', 'userspace_002_pos', 'userspace_encrypted',
'userspace_send_encrypted', 'userspace_encrypted_13709']
'userspace_001_pos', 'userspace_002_pos', 'userspace_004_pos',
'userspace_encrypted', 'userspace_send_encrypted',
'userspace_encrypted_13709']
tags = ['functional', 'userquota']
[tests/functional/vdev_disk:Linux]
+1 -1
View File
@@ -226,7 +226,7 @@ tags = ['functional', 'user_namespace']
[tests/functional/userquota:Linux]
tests = ['groupspace_001_pos', 'groupspace_002_pos', 'groupspace_003_pos',
'userquota_013_pos', 'userspace_003_pos']
'groupspace_004_pos','userquota_013_pos', 'userspace_003_pos']
tags = ['functional', 'userquota']
[tests/functional/zvol/zvol_misc:Linux]