mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
FreeBSD: Wire projects support
While FreeBSD itself does not support projects, there is no reason why it can't be controlled via `zfs project` and other subcommands. Most of the code is actually already there and just needs some revival and sync with Linux, plus enabling some tests not depending on the OS support. Reviewed-by: Ameer Hamza <ahamza@ixsystems.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Alexander Motin <mav@FreeBSD.org> Sponsored by: iXsystems, Inc. Closes #17423
This commit is contained in:
@@ -846,6 +846,15 @@ pre =
|
||||
post =
|
||||
tags = ['functional', 'pool_names']
|
||||
|
||||
[tests/functional/projectquota]
|
||||
tests = ['defaultprojectquota_002_pos', 'defaultprojectquota_003_neg',
|
||||
'defaultprojectquota_004_pos', 'defaultprojectquota_006_pos',
|
||||
'defaultprojectquota_007_pos', 'projectquota_002_pos',
|
||||
'projectquota_004_neg', 'projectquota_005_pos', 'projectquota_007_pos',
|
||||
'projectquota_008_pos', 'projectquota_009_pos', 'projecttree_002_pos',
|
||||
'projecttree_003_neg']
|
||||
tags = ['functional', 'projectquota']
|
||||
|
||||
[tests/functional/poolversion]
|
||||
tests = ['poolversion_001_pos', 'poolversion_002_pos']
|
||||
tags = ['functional', 'poolversion']
|
||||
|
||||
@@ -175,17 +175,11 @@ tests = ['procfs_list_basic', 'procfs_list_concurrent_readers',
|
||||
tags = ['functional', 'procfs']
|
||||
|
||||
[tests/functional/projectquota:Linux]
|
||||
tests = ['defaultprojectquota_001_pos', 'defaultprojectquota_002_pos',
|
||||
'defaultprojectquota_003_neg', 'defaultprojectquota_004_pos',
|
||||
'defaultprojectquota_005_pos', 'defaultprojectquota_006_pos',
|
||||
'defaultprojectquota_007_pos',
|
||||
tests = ['defaultprojectquota_001_pos', 'defaultprojectquota_005_pos',
|
||||
'projectid_001_pos', 'projectid_002_pos', 'projectid_003_pos',
|
||||
'projectquota_001_pos', 'projectquota_002_pos', 'projectquota_003_pos',
|
||||
'projectquota_004_neg', 'projectquota_005_pos', 'projectquota_006_pos',
|
||||
'projectquota_007_pos', 'projectquota_008_pos', 'projectquota_009_pos',
|
||||
'projectquota_001_pos', 'projectquota_003_pos', 'projectquota_006_pos',
|
||||
'projectspace_001_pos', 'projectspace_002_pos', 'projectspace_003_pos',
|
||||
'projectspace_004_pos', 'projectspace_005_pos',
|
||||
'projecttree_001_pos', 'projecttree_002_pos', 'projecttree_003_neg']
|
||||
'projectspace_004_pos', 'projectspace_005_pos', 'projecttree_001_pos']
|
||||
tags = ['functional', 'projectquota']
|
||||
|
||||
[tests/functional/dos_attributes:Linux]
|
||||
|
||||
Reference in New Issue
Block a user