HomeFreeBSD

ZTS: Test for all known zpool feature sets

Description

ZTS: Test for all known zpool feature sets

zpool_create_features_007_pos only tested for compat-2020 feature
set. It would be useful to test for all known features sets. If
any additional feature is found enabled that is not present in
compatibility list or feature set, it should be caught and
reported earlier.

This commit also removes encryption from openzfsonosx-1.8.1
compatibility list. Encryption enables bookmark_v2, since it is
a dependency of encryption, but not listed in openzfsonoxx-1.8.1
compatibility list.

Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Umer Saleem <usaleem@ixsystems.com>
Closes #15505

Details

Provenance
Umer Saleem <usaleem@ixsystems.com>Authored on Nov 8 2023, 11:00 AM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Nov 9 2023, 6:58 PM
Parents
rG15a8fa76b2da: Update zpool-features.7 for grub2 compatibility list updates
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG40fccc423a87: ZTS: Test for all known zpool feature sets (authored by Umer Saleem <usaleem@ixsystems.com>).Nov 9 2023, 6:58 PM