DF-4760 / df4760_run4.log
+ date
Wed Sep 23 10:33:01 UTC 2026
+ kldunload vinum
+ sleep 1
+ kldload vinum
+ sleep 1
+ grep -E 'i8254.freq|hz'
+ sysctl -a
+ head -5
kern.clockrate: { hz = 100, tick = 10000, tickadj = 5, profhz = 101, stathz = 101 }
net.ifpoll.0.pollhz: 6000
net.ifpoll.1.pollhz: 6000
net.ifpoll.2.pollhz: 6000
net.ifpoll.3.pollhz: 6000
+ vmstat -m
+ grep -i devbuf
devbuf 5.10K 357K 0 390M 5.15K
+ sleep 2
+ /tmp/hold_daemon 300
+ UPID=1220
+ sleep 5
+ kldunload vinum
+ echo '== t=5s of hang =='
== t=5s of hang ==
+ grep -i devbuf
+ vmstat -m
devbuf 19.7K 706K 0 390M 19.7K
+ sleep 5
+ echo '== t=10s of hang =='
== t=10s of hang ==
+ grep -i devbuf
+ vmstat -m
devbuf 19.7K 706K 0 390M 19.7K
+ sleep 5
+ echo '== t=15s of hang =='
== t=15s of hang ==
+ grep -i devbuf
+ vmstat -m
devbuf 19.7K 706K 0 390M 19.7K
+ sleep 5
+ echo '== t=20s of hang =='
== t=20s of hang ==
+ vmstat -m
+ grep -i devbuf
devbuf 19.7K 706K 0 390M 19.7K
+ sleep 5
+ echo '== t=25s of hang =='
== t=25s of hang ==
+ grep -i devbuf
+ vmstat -m
devbuf 19.7K 706K 0 390M 19.7K
+ sleep 5
+ echo '== t=30s of hang =='
== t=30s of hang ==
+ grep -i devbuf
+ vmstat -m
devbuf 19.7K 706K 0 390M 19.7K
+ echo '== holder still open; kldunload state:'
== holder still open; kldunload state:
+ grep -E 'kldunload|hold_daemon'
+ ps -axww -o pid,stat,wchan,command
1263 S1 piperd grep -E kldunload|hold_daemon
+ echo '== killing holder now =='
== killing holder now ==
+ kill -9 %1
+ pkill -9 hold_daemon
+ sleep 3
+ wait 1220
+ echo 'KLDUNLOAD_RC=0'
KLDUNLOAD_RC=0
+ grep -i vinum
+ kldstat
+ echo 'module gone'
module gone
+ vmstat -m
+ grep -i devbuf
devbuf 19.7K 706K 0 390M 19.7K
+ cat /tmp/holder4.log
[holder] opened /dev/vinum/controld fd=3 (VF_DAEMONOPEN set); holding for 300s
[holder] closing now - free_vinum loop should exit
[holder] done
+ date
Wed Sep 23 10:38:31 UTC 2026