test: Add cache specific test

This commit is contained in:
dylan madisetti 2024-08-27 08:29:31 -04:00
parent 071306e76a
commit cf5d451adc
No known key found for this signature in database
GPG key ID: 9080F46A6E933A9D

View file

@ -16,6 +16,15 @@ diskoLib.testLib.makeDiskoTest {
out == expected_value
), f"Expected {property}={expected_value} on {ds}, got: {out}"
# These fields are 0 if l2arc is disabled
assert (
machine.succeed(
"cat /proc/spl/kstat/zfs/arcstats"
" | grep '^l2_' | tr -s ' '"
" | cut -s -d ' ' -f3 | uniq"
).strip() != "0"
), "Excepted cache to be utilized."
assert_property("zroot", "compression", "zstd")
assert_property("zroot/zfs_fs", "com.sun:auto-snapshot", "true")
assert_property("zroot/zfs_fs", "compression", "zstd")