mirror_zfs/.github
Brian Behlendorf f7698f47e8 CI: run ztest on compressed zpool
When running ztest under the CI a common failure mode is for the
underlying filesystem to run out of available free space.  Since
the storage associated with a GitHub-hosted running is fixed, we
instead create a pool and use a compressed ZFS dataset to store
the ztest vdev files.  This significantly increases the available
capacity since the data written by ztest is highly compressible.
A compression ratio of over 40:1 is conservatively achieved using
the default lz4 compression.  Autotrimming is enabled to ensure
freed blocks are discarded from the backing cipool vdev file.

Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #17501
2025-08-12 17:17:49 -07:00
..
codeql/custom-queries/cpp Switch to CodeQL to detect prohibited function use 2024-01-26 14:11:33 -08:00
ISSUE_TEMPLATE Update bug report template 2021-07-12 14:05:50 -06:00
workflows CI: run ztest on compressed zpool 2025-08-12 17:17:49 -07:00
codecov.yml Moves Codecov Ignore to LCOV 2019-12-17 17:47:58 -08:00
codeql-cpp.yml Switch to CodeQL to detect prohibited function use 2024-01-26 14:11:33 -08:00
codeql-python.yml Switch to CodeQL to detect prohibited function use 2024-01-26 14:11:33 -08:00
CONTRIBUTING.md CI: run only sanity check on limited OSes for nonbehavioral changes 2024-09-25 07:46:52 -07:00
no-response.yml Auto close "Status: Feedback requested" after a month 2020-08-30 14:09:54 -07:00
PULL_REQUEST_TEMPLATE.md Add Quality Assurance to pull request template 2025-05-28 16:00:28 -07:00
stale.yml StaleBot Tweaks 2020-08-26 09:49:58 -07:00