I am attempting to clone a pool from one thumper to another using zfs
send -R | zfs receive -d. To make network transfers a little faster I am
using netcat so the entire path looks like:
thumper-2 # nc -q 1 -l -p 8023 | zfs receive -vdF tank2
thumper-1 # zfs send -vR tank1 at sent-20080506 | nc thumper-2 8023
The problem is that at some point while sending the zfs send command
exits (status 1) with no reason as to why. The zfs receive side just
sits waiting for more input.
root at thumper-01:~# zfs list -t filesystem -r tank1 | wc
27 135 1818
root at thumper-01:~# zfs list -t volume -r tank1 | wc
6 30 285
root at thumper-01:~# zfs list -t snapshot -r tank1 | wc
88 440 7049
Before exiting 357G of data successfully transferred. Sometimes there is
less and sometimes more.
Has anyone else seen this or have any suggestions for debugging it?
I''m using Nexenta which was built off of b82 sources.
Thanks,
-Tim