DragonFlyBSD Kernel Audit
DF-2621 / run.log
← back to finding ↓ download raw
+ vnconfig -u vn0
+ vnconfig -u vn1
+ rm -f /root/poc/df2621/base.img /root/poc/df2621/clone.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:         628ac3d6-a2f2-11f1-ab0e-010000000000
sup-clid:         628ac4d2-a2f2-11f1-ab0e-010000000000
sup-fsid:         628ac5ba-a2f2-11f1-ab0e-010000000000
PFS "LOCAL"
    clid 628e557f-a2f2-11f1-ab0e-010000000000
    fsid 628e5613-a2f2-11f1-ab0e-010000000000
PFS "testvol"
    clid 628e56ca-a2f2-11f1-ab0e-010000000000
    fsid 628e5757-a2f2-11f1-ab0e-010000000000
+ dd 'if=/root/poc/df2621/base.img' 'of=/root/poc/df2621/clone.img' 'bs=1m'
+ vnconfig -c vn0 /root/poc/df2621/base.img
+ vnconfig -c vn1 /root/poc/df2621/clone.img
+ mkdir -p /mnt/h2 /mnt/h2b
+ echo '=== 0. baseline ==='
=== 0. baseline ===
+ echo -n 'T0='
T0=+ memstat
+ vmstat -m
+ grep -E '^hammer2|HAMMER2'
     HAMMER2-inodes       1     960    128K    390M        1
     HAMMER2-inodes     424    398K    896K    390M      447
     HAMMER2-inodes       1     960    128K    390M        2
        HAMMER2-msg       6     960       0    390M       14
        HAMMER2-dio     426   53.2K    768K    390M      426
     HAMMER2-chains     705    264K    896K    390M    4.05K
 HAMMER2-compbuffer       4    128K       0    390M        4
HAMMER2-decompbuffer       6    384K       0    390M        6
      HAMMER2-mount     117   13.0M       0   8.00T    1.40K
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
       0
+ vmstat -m
+ grep -i hammer2
+ cat /root/poc/df2621/m.base
     HAMMER2-inodes       1     960    128K    390M        1
     HAMMER2-inodes     425    398K    896K    390M      448
     HAMMER2-inodes       1     960    128K    390M        2
        HAMMER2-msg       6     960       0    390M       14
        HAMMER2-dio     426   53.2K    768K    390M      426
     HAMMER2-chains     708    266K    896K    390M    4.05K
 HAMMER2-compbuffer       4    128K       0    390M        4
HAMMER2-decompbuffer       6    384K       0    390M        6
      HAMMER2-mount     117   13.0M       0   8.00T    1.40K
+ echo '=== 1. mount MASTER vn0 (clindex 0) ==='
=== 1. mount MASTER vn0 (clindex 0) ===
+ mount -t hammer2 -o ro /dev/vn0@testvol /mnt/h2
+ echo 'MOUNT1_RC=0'
MOUNT1_RC=0
+ echo -n 'T1='
T1=+ memstat
+ vmstat -m
+ grep -E '^hammer2|HAMMER2'
     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     426    399K    896K    390M      449
     HAMMER2-inodes       1     960    128K    390M        2
        HAMMER2-msg       6     960       0    390M       14
        HAMMER2-dio     426   53.2K    768K    390M      426
     HAMMER2-chains     709    266K    896K    390M    4.06K
 HAMMER2-compbuffer       4    128K       0    390M        4
HAMMER2-decompbuffer       6    384K       0    390M        6
      HAMMER2-mount     163   25.8M       0   8.00T    1.45K
+ ps axlw
+ grep -v grep
+ grep h2xop-testvol
+ wc -l
      36
+ vmstat -m
+ grep -i hammer2
+ cat /root/poc/df2621/m.t1
     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     427    400K    896K    390M      450
     HAMMER2-inodes       1     960    128K    390M        2
        HAMMER2-msg       6     960       0    390M       14
        HAMMER2-dio     426   53.2K    768K    390M      426
     HAMMER2-chains     711    267K    896K    390M    4.06K
 HAMMER2-compbuffer       4    128K       0    390M        4
HAMMER2-decompbuffer       6    384K       0    390M        6
      HAMMER2-mount     163   25.8M       0   8.00T    1.45K
+ echo '=== 2. same-clid MASTER vn1: merge then EBUSY ==='
=== 2. same-clid MASTER vn1: merge then EBUSY ===
+ mount -t hammer2 -o ro /dev/vn1@testvol /mnt/h2b
mount: Device busy
+ echo $'MOUNT2_RC=1 (expect 1 \'PFS already mounted\')'
MOUNT2_RC=1 (expect 1 'PFS already mounted')
+ echo -n 'T2='
T2=+ memstat
+ grep -E '^hammer2|HAMMER2'
+ vmstat -m
     HAMMER2-inodes       1     960    128K    390M        2
        HAMMER2-msg       6     920       0    390M        9
        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     427    400K    896K    390M      450
     HAMMER2-inodes       1     960    128K    390M        2
        HAMMER2-msg       6     960       0    390M       14
        HAMMER2-dio     426   53.2K    768K    390M      426
     HAMMER2-chains     711    267K    896K    390M    4.06K
 HAMMER2-compbuffer       4    128K       0    390M        4
HAMMER2-decompbuffer       6    384K       0    390M        6
      HAMMER2-mount     320   51.6M       0   8.00T    1.61K
+ ps axlw
+ grep h2xop-testvol
+ grep -v grep
+ wc -l
     108
+ vmstat -m
+ grep -i hammer2
+ cat /root/poc/df2621/m.t2
     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     428    401K    896K    390M      451
     HAMMER2-inodes       1     960    128K    390M        2
        HAMMER2-msg       6     960       0    390M       14
        HAMMER2-dio     427   53.4K    768K    390M      427
     HAMMER2-chains     714    268K    896K    390M    4.06K
 HAMMER2-compbuffer       4    128K       0    390M        4
HAMMER2-decompbuffer       6    384K       0    390M        6
      HAMMER2-mount     320   51.6M       0   8.00T    1.61K
+ echo '=== 3. umount (plain) -> array B torn down; array A orphaned ==='
=== 3. umount (plain) -> array B torn down; array A orphaned ===
+ date
Fri Aug 28 15:08:54 UTC 2026
+ umount /mnt/h2