DF-2875 / run.log
+ DEV=/dev/vbd0
+ BASE=32204441600
+ STRIDE=131072
+ ROUNDS=10
+ grep dmsg_disk
+ vmstat -m
+ cat /tmp/f2_mem_before.txt
dmsg_disk 38 2.28M 0 390M 1.07K
+ timeout 300 /tmp/dfpeer pipelines /dev/vbd0 10 4096 131072 32204441600 131072
peer: ioctl(DIOCRECLUSTER fd=4)...
peer: attached, peer_fd=5
pipelines: 10 rounds done
+ echo 'pipelines_rc=0'
pipelines_rc=0
+ vmstat -m
+ grep dmsg_disk
+ cat /tmp/f2_mem_after.txt
dmsg_disk 63 4.67M 0 390M 1.26K
+ echo '=== readscan: expected 0x11+r (W1,4K), 0x22+r (W2), 0xAA (reclaimers) ==='
=== readscan: expected 0x11+r (W1,4K), 0x22+r (W2), 0xAA (reclaimers) ===
+ timeout 300 /tmp/dfpeer readscan /dev/vbd0 32204441600 60 131072
+ cat /tmp/f2_scan.txt
peer: ioctl(DIOCRECLUSTER fd=4)...
peer: attached, peer_fd=5
off+000 (0x77f88c800): 11 11 11 11
off+001 (0x77f8ac800): 22 22 22 22
off+002 (0x77f8cc800): aa aa aa aa
off+003 (0x77f8ec800): aa aa aa aa
off+004 (0x77f90c800): 63 61 6c 73
off+005 (0x77f92c800): aa aa aa aa
off+006 (0x77f94c800): 12 12 12 12
off+007 (0x77f96c800): 23 23 23 23
off+008 (0x77f98c800): aa aa aa aa
off+009 (0x77f9ac800): aa aa aa aa
off+010 (0x77f9cc800): aa aa aa aa
off+011 (0x77f9ec800): 63 61 6c 73
off+012 (0x77fa0c800): 13 13 13 13
off+013 (0x77fa2c800): 63 61 6c 73
off+014 (0x77fa4c800): aa aa aa aa
off+015 (0x77fa6c800): aa aa aa aa
off+016 (0x77fa8c800): aa aa aa aa
off+017 (0x77faac800): aa aa aa aa
off+018 (0x77facc800): 14 14 14 14
off+019 (0x77faec800): 25 25 25 25
off+020 (0x77fb0c800): aa aa aa aa
off+021 (0x77fb2c800): aa aa aa aa
off+022 (0x77fb4c800): aa aa aa aa
off+023 (0x77fb6c800): aa aa aa aa
off+024 (0x77fb8c800): 15 15 15 15
off+025 (0x77fbac800): 26 26 26 26
off+026 (0x77fbcc800): aa aa aa aa
off+027 (0x77fbec800): aa aa aa aa
off+028 (0x77fc0c800): aa aa aa aa
off+029 (0x77fc2c800): aa aa aa aa
off+030 (0x77fc4c800): 16 16 16 16
off+031 (0x77fc6c800): 27 27 27 27
off+032 (0x77fc8c800): aa aa aa aa
off+033 (0x77fcac800): aa aa aa aa
off+034 (0x77fccc800): aa aa aa aa
off+035 (0x77fcec800): aa aa aa aa
off+036 (0x77fd0c800): 17 17 17 17
off+037 (0x77fd2c800): 63 61 6c 73
off+038 (0x77fd4c800): 63 61 6c 73
off+039 (0x77fd6c800): aa aa aa aa
off+040 (0x77fd8c800): aa aa aa aa
off+041 (0x77fdac800): aa aa aa aa
off+042 (0x77fdcc800): 18 18 18 18
off+043 (0x77fdec800): 29 29 29 29
off+044 (0x77fe0c800): aa aa aa aa
off+045 (0x77fe2c800): aa aa aa aa
off+046 (0x77fe4c800): aa aa aa aa
off+047 (0x77fe6c800): 63 61 6c 73
off+048 (0x77fe8c800): 19 19 19 19
off+049 (0x77feac800): 2a 2a 2a 2a
off+050 (0x77fecc800): aa aa aa aa
off+051 (0x77feec800): aa aa aa aa
off+052 (0x77ff0c800): 63 61 6c 73
off+053 (0x77ff2c800): aa aa aa aa
off+054 (0x77ff4c800): 1a 1a 1a 1a
off+055 (0x77ff6c800): 63 61 6c 73
off+056 (0x77ff8c800): aa aa aa aa
off+057 (0x77ffac800): aa aa aa aa
off+058 (0x77ffcc800): aa aa aa aa
off+059 (0x77ffec800): aa aa aa aa
+ echo '=== anomalies (W2 slots showing 0xAA or unexpected) ==='
=== anomalies (W2 slots showing 0xAA or unexpected) ===
+ grep -E 'off\+00[13579]' /tmp/f2_scan.txt
off+001 (0x77f8ac800): 22 22 22 22
off+003 (0x77f8ec800): aa aa aa aa
off+005 (0x77f92c800): aa aa aa aa
off+007 (0x77f96c800): 23 23 23 23
off+009 (0x77f9ac800): aa aa aa aa