From: Alan J. Pippin Date: Wed, 19 Mar 2014 02:28:15 +0000 (-0600) Subject: Fixed bug in running throttle command on remote machine instead of local X-Git-Url: http://git.pippins.net/embedvideo/.git/static/static/git-favicon.png?a=commitdiff_plain;ds=sidebyside;h=b8a2489b12afeaf8039b0222bfdf7c5bc18dcf3c;p=zfs-ubuntu%2F.git Fixed bug in running throttle command on remote machine instead of local --- diff --git a/zfs-replicate b/zfs-replicate index b0241e8..1455061 100755 --- a/zfs-replicate +++ b/zfs-replicate @@ -181,8 +181,8 @@ if [ $no_markers == 0 ]; then fi # Now it should be safe to send the snaps if [[ $throttle_enable == 1 && -e $throttle ]]; then - $ssh $remote $zfs send -R -I${previous_backup_marker} ${current_backup_marker} | - $throttle $throttle_opt | $zfs receive -vF -d ${backup_pool}/${remote_pool} + $ssh $remote "$zfs send -R -I${previous_backup_marker} ${current_backup_marker} | + $throttle $throttle_opt" | $zfs receive -vF -d ${backup_pool}/${remote_pool} else $ssh $remote $zfs send -R -I${previous_backup_marker} ${current_backup_marker} | $zfs receive -vF -d ${backup_pool}/${remote_pool} @@ -206,8 +206,8 @@ else if [[ -n "$common" ]]; then # We found a common snapshot, incrementally send the new snaps if [[ $throttle_enable == 1 && -e $throttle ]]; then - $ssh $remote $zfs send -R -I${common/*@/@} ${current_backup_marker} | - $throttle $throttle_opt | $zfs receive -vF -d ${backup_pool}/${remote_pool} + $ssh $remote "$zfs send -R -I${common/*@/@} ${current_backup_marker} | + $throttle $throttle_opt" | $zfs receive -vF -d ${backup_pool}/${remote_pool} else $ssh $remote $zfs send -R -I${common/*@/@} ${current_backup_marker} | $zfs receive -vF -d ${backup_pool}/${remote_pool} @@ -234,8 +234,8 @@ else fi # Send the full filesystem if [[ $throttle_enable == 1 && -e $throttle ]]; then - $ssh $remote $zfs send -R ${current_backup_marker} | - $throttle $throttle_opt | $zfs receive -vF -d ${backup_pool}/${remote_pool} + $ssh $remote "$zfs send -R ${current_backup_marker} | + $throttle $throttle_opt" | $zfs receive -vF -d ${backup_pool}/${remote_pool} else $ssh $remote $zfs send -R ${current_backup_marker} | $zfs receive -vF -d ${backup_pool}/${remote_pool}