ggatec hanging on 7.0-RC1/amd64
Kris Kennaway
kris at FreeBSD.org
Fri Jan 4 11:47:03 PST 2008
Hugo Silva wrote:
> Hi,
>
> I'm experiencing some problems while attempting to export a ZVOL with
> ggated on a gigabit network.
>
>
> All servers are running FreeBSD 7.0-RC1 on amd64, and using bce NICs.
>
>
>
> client# ggatec create -t 6 -u 0 172.16.100.200 /dev/zvol/storage/vol0
>
> client# ls -l /dev/ggate*
> crw-r----- 1 root operator 0, 115 Jan 4 06:23 /dev/ggate0
>
> client# newfs /dev/ggate0
> load: 0.00 cmd: newfs 51187 [g_waitidle] 0.00u 0.00s 0% 792k
> ^C^C^C^C^C^C^C^C^C^C^C^C^C^C
>
>
> The same happens with a file exported on a UFS filesystem (so it's not a
> ZFS problem):
>
>
> client# ggatec create -u100 172.16.100.200 /usr/lol
>
> client# dir /dev/ggate100
> crw-r----- 1 root operator - 0, 115 Jan 4 06:23 /dev/ggate100
>
> client# newfs /dev/ggate100
> load: 0.00 cmd: newfs 52306 [g_waitidle] 0.00u 0.00s 0% 792k
> load: 0.00 cmd: newfs 52306 [g_waitidle] 0.00u 0.00s 0% 792k
> load: 0.00 cmd: newfs 52306 [g_waitidle] 0.00u 0.00s 0% 792k
> ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z
>
>
>
> After several killall -9 ggatec and ggatec -fuX (-uX will stop working
> after awhile with "device busy", even though no ggatec process is using
> it anymore and the newfs process is also killed), the following happens:
>
> # killall -9 ggatec
> load: 0.00 cmd: killall 52400 [sysctl lock] 0.00u 0.00s 0% 244k
> load: 0.00 cmd: killall 52400 [sysctl lock] 0.00u 0.00s 0% 244k
> load: 0.00 cmd: killall 52400 [sysctl lock] 0.00u 0.00s 0% 244k
>
> At this point, the machine is dead. It still replies to pings, but
> processes are definitely unkillable now and even trying to login via SSH
> doesn't work:
>
> $ ssh client
> load: 0.05 cmd: ssh 2127 [sbwait] 0.00u 0.00s 0% 3180k
> [hangs forever]
>
>
> /etc/gg.exports on the server:
> client.ip/32 RW /dev/zvol/storage/vol0
>
>
> Am I missing something terribly obvious ? I have done this many times
> before and never encountered this problem..
Please see
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/kerneldebug.html
for how to proceed.
Kris
More information about the freebsd-questions
mailing list