hastctl hang
Daisuke Aoyama
aoyama at peach.ne.jp
Sun Nov 25 16:24:23 UTC 2012
Hello,
I'm trying to integrate HAST to NAS4Free (FreeBSD 9.1-RC3).
Now I have created version 9.1.0.1.531.
http://sourceforge.net/projects/nas4free/files/NAS4Free-9.1.0.1/9.1.0.1.531/
Basic CARP + HAST + iSCSI target setup can be done, but very frequently I
get hastctl hang when called:
/sbin/hastctl status
/sbin/hastctl dump
Is it better for this method not to call from a script?
or somthing wrong to use it?
Also, I don't know how to detect an error of writing to local device from
hastd.
Does anyone know about it?
Thanks,
Daisuke Aoyama
-- the procstat shows like this:
[root at nas4free-nodeb /tmp]# procstat -ka|grep hast
11668 100069 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep kern_wait sys_wait4
amd64_syscall Xfast_syscall
17981 100406 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep do_wait
__umtx_op_wait_uint_private amd64_syscall Xfast_syscall
17981 100559 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep soreceive_generic kern_recvit
recvit sys_recvfrom amd64_syscall Xfast_syscall
17981 100560 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep soreceive_generic kern_recvit
recvit sys_recvfrom amd64_syscall Xfast_syscall
17981 100561 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep do_wait
__umtx_op_wait_uint_private amd64_syscall Xfast_syscall
17984 100078 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep do_wait
__umtx_op_wait_uint_private amd64_syscall Xfast_syscall
17984 100562 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep soreceive_generic kern_recvit
recvit sys_recvfrom amd64_syscall Xfast_syscall
17984 100563 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep soreceive_generic kern_recvit
recvit sys_recvfrom amd64_syscall Xfast_syscall
17984 100564 hastd - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep do_wait
__umtx_op_wait_uint_private amd64_syscall Xfast_syscall
18218 100145 hastctl - mi_switch
sleepq_catch_signals sleepq_wait_sig _sleep soreceive_generic kern_recvit
recvit sys_recvfrom amd64_syscall Xfast_syscall
[root at nas4free-nodeb /tmp]# procstat -ta|grep hast
11668 100069 hastd - 0 120 sleep wait
17979 100557 hastd - 2 120 sleep g_waitid
17981 100406 hastd - 2 120 sleep uwait
17981 100559 hastd - 0 120 sleep sbwait
17981 100560 hastd - 0 120 sleep sbwait
17981 100561 hastd - 1 120 sleep uwait
17984 100078 hastd - 2 121 sleep uwait
17984 100562 hastd - 3 120 sleep sbwait
17984 100563 hastd - 2 120 sleep sbwait
17984 100564 hastd - 1 121 sleep uwait
18218 100145 hastctl - 2 152 sleep sbwait
-- the procstat shows like this:
More information about the freebsd-stable
mailing list