DF-2621 / run3.log
+ vnconfig -u vn0
+ vnconfig -u vn1
+ vnconfig -u vn2
+ vnconfig -u vn3
+ vnconfig -u vn4
+ vnconfig -u vn5
+ vnconfig -u vn6
+ vnconfig -u vn7
+ ls /dev/vn /dev/vn0 /dev/vn1 /dev/vn2 /dev/vn3
/dev/vn
/dev/vn0
/dev/vn1
/dev/vn2
/dev/vn3
+ rm -f /root/poc/df2621/base.img '/root/poc/df2621/c[1-7].img'
+ truncate -s 64M /root/poc/df2621/base.img
+ newfs_hammer2 -L testvol /root/poc/df2621/base.img
Volume /root/poc/df2621/base.img size 64.00MB
checkvolu header 0 0000000004000000/0000000004000000
---------------------------------------------
version: 2
total-size: 64.00MB (67108864 bytes)
boot-area-size: 8.00MB (8388608 bytes)
aux-area-size: 8.00MB (8388608 bytes)
topo-reserved: 4.00MB (4194304 bytes)
free-size: 44.00MB (46137344 bytes)
vol-fsid: 80ba5430-a2fa-11f1-b997-010000000000
sup-clid: 80ba54d1-a2fa-11f1-b997-010000000000
sup-fsid: 80ba556c-a2fa-11f1-b997-010000000000
PFS "LOCAL"
clid 80bf6892-a2fa-11f1-b997-010000000000
fsid 80bf6919-a2fa-11f1-b997-010000000000
PFS "testvol"
clid 80bf69bc-a2fa-11f1-b997-010000000000
fsid 80bf6a37-a2fa-11f1-b997-010000000000
+ i=1
+ [ 1 -le 7 ]
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/c1.img' 'bs=1m'
+ i=2
+ [ 2 -le 7 ]
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/c2.img' 'bs=1m'
+ i=3
+ [ 3 -le 7 ]
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/c3.img' 'bs=1m'
+ i=4
+ [ 4 -le 7 ]
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/c4.img' 'bs=1m'
+ i=5
+ [ 5 -le 7 ]
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/c5.img' 'bs=1m'
+ i=6
+ [ 6 -le 7 ]
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/c6.img' 'bs=1m'
+ i=7
+ [ 7 -le 7 ]
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/c7.img' 'bs=1m'
+ i=8
+ [ 8 -le 7 ]
+ vnconfig -c vn0 /root/poc/df2621/base.img
+ i=1
+ [ 1 -le 7 ]
+ vnconfig -c vn1 /root/poc/df2621/c1.img
+ i=2
+ [ 2 -le 7 ]
+ vnconfig -c vn2 /root/poc/df2621/c2.img
+ i=3
+ [ 3 -le 7 ]
+ vnconfig -c vn3 /root/poc/df2621/c3.img
+ i=4
+ [ 4 -le 7 ]
+ vnconfig -c vn4 /root/poc/df2621/c4.img
vnconfig: /dev/vn4: No such file or directory
+ i=5
+ [ 5 -le 7 ]
+ vnconfig -c vn5 /root/poc/df2621/c5.img
vnconfig: /dev/vn5: No such file or directory
+ i=6
+ [ 6 -le 7 ]
+ vnconfig -c vn6 /root/poc/df2621/c6.img
vnconfig: /dev/vn6: No such file or directory
+ i=7
+ [ 7 -le 7 ]
+ vnconfig -c vn7 /root/poc/df2621/c7.img
vnconfig: /dev/vn7: No such file or directory
+ i=8
+ [ 8 -le 7 ]
+ mkdir -p /mnt/h2
+ echo '=== 0. baseline ==='
=== 0. baseline ===
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 111 13.0M 0 8.00T 3.97K
+ echo -n 'T0='
T0=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
0
+ vmstat -m
+ grep -i hammer2
+ echo '=== 1. mount vn0 ==='
=== 1. mount vn0 ===
+ mount -t hammer2 -o ro /dev/vn0@testvol /mnt/h2
+ echo 'MOUNT1_RC=0'
MOUNT1_RC=0
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 157 25.8M 0 8.00T 4.02K
+ echo -n 'T1='
T1=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
36
+ echo '=== 2. seven same-clid merges (each EBUSY, each leaks) ==='
=== 2. seven same-clid merges (each EBUSY, each leaks) ===
+ i=1
+ [ 1 -le 7 ]
+ mount -t hammer2 -o ro /dev/vn1@testvol /mnt/h2
mount: Device busy
+ echo 'MOUNT_vn1_RC=1'
MOUNT_vn1_RC=1
+ echo -n 'T_m1='
T_m1=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
108
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 314 51.6M 0 8.00T 4.17K
+ i=2
+ [ 2 -le 7 ]
+ mount -t hammer2 -o ro /dev/vn2@testvol /mnt/h2
mount: Device busy
+ echo 'MOUNT_vn2_RC=1'
MOUNT_vn2_RC=1
+ echo -n 'T_m2='
T_m2=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
216
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 541 86.1M 0 8.00T 4.39K
+ i=3
+ [ 3 -le 7 ]
+ mount -t hammer2 -o ro /dev/vn3@testvol /mnt/h2
mount: Device busy
+ echo 'MOUNT_vn3_RC=1'
MOUNT_vn3_RC=1
+ echo -n 'T_m3='
T_m3=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
360
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 840 130M 0 8.00T 4.69K
+ i=4
+ [ 4 -le 7 ]
+ mount -t hammer2 -o ro /dev/vn4@testvol /mnt/h2
mount_hammer2: /dev/vn4@testvol not found
+ echo 'MOUNT_vn4_RC=1'
MOUNT_vn4_RC=1
+ echo -n 'T_m4='
T_m4=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
360
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 840 130M 0 8.00T 4.69K
+ i=5
+ [ 5 -le 7 ]
+ mount -t hammer2 -o ro /dev/vn5@testvol /mnt/h2
mount_hammer2: /dev/vn5@testvol not found
+ echo 'MOUNT_vn5_RC=1'
MOUNT_vn5_RC=1
+ echo -n 'T_m5='
T_m5=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
360
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 840 130M 0 8.00T 4.69K
+ i=6
+ [ 6 -le 7 ]
+ mount -t hammer2 -o ro /dev/vn6@testvol /mnt/h2
mount_hammer2: /dev/vn6@testvol not found
+ echo 'MOUNT_vn6_RC=1'
MOUNT_vn6_RC=1
+ echo -n 'T_m6='
T_m6=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
360
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 840 130M 0 8.00T 4.69K
+ i=7
+ [ 7 -le 7 ]
+ mount -t hammer2 -o ro /dev/vn7@testvol /mnt/h2
mount_hammer2: /dev/vn7@testvol not found
+ echo 'MOUNT_vn7_RC=1'
MOUNT_vn7_RC=1
+ echo -n 'T_m7='
T_m7=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
360
+ zmem
+ vmstat -m
+ grep -i HAMMER2-mount
HAMMER2-mount 840 130M 0 8.00T 4.69K
+ i=8
+ [ 8 -le 7 ]
+ echo '=== 3. totals ==='
=== 3. totals ===
+ vmstat -m
+ grep -i hammer2
+ echo '--- before ---'
--- before ---
+ cat /root/poc/df2621/z3.base
HAMMER2-inodes 1 960 128K 390M 1
HAMMER2-inodes 415 389K 896K 390M 438
HAMMER2-inodes 1 960 128K 390M 2
HAMMER2-msg 6 960 0 390M 14
HAMMER2-dio 391 48.9K 768K 390M 391
HAMMER2-chains 713 267K 768K 390M 3.24K
HAMMER2-compbuffer 4 128K 0 390M 4
HAMMER2-decompbuffer 6 384K 0 390M 6
HAMMER2-mount 111 13.0M 0 8.00T 3.97K
+ echo '--- after ---'
--- after ---
+ cat /root/poc/df2621/z3.after
HAMMER2-inodes 1 960 128K 390M 2
HAMMER2-msg 2 320 0 390M 14
HAMMER2-dio 1 128 128K 390M 1
HAMMER2-chains 3 1.12K 128K 390M 3
HAMMER2-inodes 1 960 128K 390M 2
HAMMER2-msg 2 320 0 390M 14
HAMMER2-dio 1 128 128K 390M 1
HAMMER2-chains 3 1.12K 128K 390M 3
HAMMER2-inodes 1 960 128K 390M 2
HAMMER2-msg 2 320 0 390M 14
HAMMER2-dio 1 128 128K 390M 1
HAMMER2-chains 3 1.12K 128K 390M 3
HAMMER2-inodes 1 960 128K 390M 1
HAMMER2-inodes 1 960 128K 390M 1
HAMMER2-inodes 1 960 128K 390M 2
HAMMER2-msg 2 320 0 390M 14
HAMMER2-dio 1 128 128K 390M 1
HAMMER2-chains 3 1.12K 128K 390M 3
HAMMER2-inodes 1 960 128K 390M 1
HAMMER2-inodes 417 391K 896K 390M 440
HAMMER2-inodes 1 960 128K 390M 2
HAMMER2-msg 6 960 0 390M 14
HAMMER2-dio 391 48.9K 768K 390M 391
HAMMER2-chains 716 268K 768K 390M 3.25K
HAMMER2-compbuffer 4 128K 0 390M 4
HAMMER2-decompbuffer 6 384K 0 390M 6
HAMMER2-mount 840 130M 0 8.00T 4.69K
+ echo -n 'T_final='
T_final=+ tcnt
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
360
+ echo -n 'mem in HAMMER2-mount zone: '
mem in HAMMER2-mount zone: + vmstat -m
+ grep -i HAMMER2-mount
+ awk '{print $3}'
130M
+ echo TRIGGER_V3_DONE
TRIGGER_V3_DONE