mirror_zfs/tests/zfs-tests/tests
Ameer Hamza 4655bdd8ab
ZTS: Fix L2ARC test reliability
Disable depth cap (L2ARC_EXT_HEADROOM_PCT=0) in DWPD and multidev tests
that rely on predictable marker advancement during fill and measurement.

Rework multidev_throughput to verify sustained throughput across three
consecutive windows instead of asserting an absolute rate. Use larger
cache devices (8GB) to avoid frequent global marker resets
(smallest_capacity/8), fill ARC before attaching caches to provide a
stable evictable buffer pool, and lower write_max to 8MB/s to avoid
exhausting data within the measurement period.

Use destroy_pool (log_must_busy) instead of log_must zpool destroy
to handle transient EBUSY during teardown.

Remove l2arc_multidev_throughput_pos from the expected-fail list in
zts-report.py.in.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin@TrueNAS.com>
Signed-off-by: Ameer Hamza <ahamza@ixsystems.com>
Closes #18321
2026-03-16 14:58:25 -07:00
..
functional ZTS: Fix L2ARC test reliability 2026-03-16 14:58:25 -07:00
perf Double quote variables to prevent globbing and word splitting 2025-04-30 21:15:19 -04:00
Makefile.am Fix the send --exclude option to work with encryption 2026-03-12 15:10:28 -07:00