From: Alan J. Pippin <ajp@pippins.net>
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/%27%20%20%20%20.%20%24GLOBALS%5B%27phpgw%27%5D-%3Elink%28%27inc/jquery/static/images/%7Bupdate_month%7D?a=commitdiff_plain;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}