X-Git-Url: http://git.pippins.net/embedvideo/.git/static/git-logo.png?a=blobdiff_plain;f=zfs-restore;h=b3c809af0f5e6db4455808eed82adf83e9a63407;hb=ff5bbb17fd4d48fd78cec13ea762cebdead567ff;hp=ec647b7b9a4e7fa9e7df1ed73b7e6007033e0db8;hpb=b12a5ad3bc477a5369871300b89f5a658df11554;p=zfs-ubuntu%2F.git diff --git a/zfs-restore b/zfs-restore index ec647b7..b3c809a 100755 --- a/zfs-restore +++ b/zfs-restore @@ -17,7 +17,7 @@ dst_fs=$4 dst_hostname=$5 if [[ -z "$SCRIPT_UNDER_TEST" ]]; then - exec >> $logdir/zfs-replicate.log 2>&1 + exec >> $logdir/zfs-restore.log 2>&1 fi fatal_and_exit() { @@ -76,7 +76,11 @@ fi if [[ -n "$SCRIPT_UNDER_TEST" ]]; then echo "$zfs send -R $src_pool/$last_backup_marker | ssh $dst_hostname $zfs recv -dv $dst_pool" else - $zfs send -R "$src_pool/$last_backup_marker" | ssh $dst_hostname "$zfs recv -dv $dst_pool" + if [[ $throttle_enable == 1 && -e $throttle ]]; then + $zfs send -R "$src_pool/$last_backup_marker" | $throttle $throttle_opt | ssh $dst_hostname "$zfs recv -dv $dst_pool" + else + $zfs send -R "$src_pool/$last_backup_marker" | ssh $dst_hostname "$zfs recv -dv $dst_pool" + fi fi # Now rename the dst filesystem (move it into place)