Files
scoutfs/tests/golden/stale-btree-seg-read
Zach Brown b9bd7d1293 scoutfs-tests: initial commit
The first commit of the scoutfs-tests suite which uses multiple mounts
on one host to test multi-node scoutfs.

Signed-off-by: Zach Brown <zab@versity.com>
2019-08-02 16:51:34 -07:00

40 lines
1.2 KiB
Plaintext

== create file for xattr ping pong
# file: /mnt/test/test/stale-btree-seg-read/file
user.xat="initial"
== retry btree block read
trigger btree_stale_read armed: 1
# file: /mnt/test/test/stale-btree-seg-read/file
user.xat="btree"
trigger btree_stale_read after: 0
counter btree_stale_read diff 1
== retry segment read
trigger seg_stale_read armed: 1
# file: /mnt/test/test/stale-btree-seg-read/file
user.xat="segment"
trigger seg_stale_read after: 0
counter seg_stale_read diff 1
== get a hard error, then have it work
trigger hard_stale_error armed: 1
getfattr: /mnt/test/test/stale-btree-seg-read/file: Input/output error
trigger hard_stale_error after: 0
counter manifest_hard_stale_error diff 1
# file: /mnt/test/test/stale-btree-seg-read/file
user.xat="err"
== read through multiple stale cached btree blocks
Y
trigger btree_advance_ring_half armed: 1
trigger btree_advance_ring_half after: 0
trigger btree_advance_ring_half armed: 1
trigger btree_advance_ring_half after: 0
trigger btree_advance_ring_half armed: 1
trigger btree_advance_ring_half after: 0
trigger btree_advance_ring_half armed: 1
trigger btree_advance_ring_half after: 0
trigger statfs_lock_purge armed: 1
trigger statfs_lock_purge after: 0
N