ZFS を ggate 越しに使うと接続が切れる2020年12月05日 14時01分27秒

以前から気になってはいたのだが、FreeBSD の ggated で export されたファイルやデバイスで ZFS を使うと接続が切れる。何年も前に見つけたのだが、ZFS を使わないことで回避していたのだが気になったので調べてみた。

ggatec 側が以下のエラーで止まってしまう。

$ gdb ggatec
(gdb) run create -v 10.0.0.1 /dev/md0
...
error: ioctl(/dev/ggctl): Cannot allocate memory
error: Exiting.

Program exited with code 01.
ggated サーバと ggatec クライアントは共に i386。