Whamcloud - gitweb
EX-8981 csdc: execute tests if compression is enabled
authorArtem Blagodarenko <ablagodarenko@ddn.com>
Tue, 20 Feb 2024 00:13:28 +0000 (00:13 +0000)
committerAndreas Dilger <adilger@whamcloud.com>
Sat, 30 Mar 2024 07:20:04 +0000 (07:20 +0000)
commit8465bfa296ce44c32536836d8b95a7597accbfd7
treea47203ed3dc2ebbe51094791659dab4959bdaef5
parentdeee8e1a4ba5c705526a85e149e5a411c5341fb2
EX-8981 csdc: execute tests if compression is enabled

"csdc: Provide finer grained enable_compression control" patch
enables CSDC by default on all archs except aarch64 and ppc64le.
No need to execute enable_compression/disable_compression for
each test, so this test changes them to compression_enabled
check that skips test if compression is disabled for the arch.

This patch forces to skip compression tests for ppc64le and
aarch64 so they stop adding noise to the test results.

Test-Parameters: testlist=sanity-compr env=SANITY_ONLY="460",ONLY="0 1001-1080" serverversion=2.15
Test-Parameters: testlist=hot-pools env=ONLY=80 serverversion=2.15
Test-Parameters: testlist=sanity-flr env=ONLY=43 serverversion=2.15
Test-Parameters: testlist=sanity-sec env=ONLY="66 67" serverversion=2.15
Signed-off-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Change-Id: I2b5deba0672f3bad028f383cf1205e66c2b05529
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/54105
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/tests/hot-pools.sh
lustre/tests/sanity-compr.sh
lustre/tests/sanity-flr.sh
lustre/tests/sanity-sec.sh
lustre/tests/sanity.sh
lustre/tests/test-framework.sh