Added throttle option support
authorAlan J. Pippin <ajp@pippins.net>
Fri, 29 Jan 2010 05:14:15 +0000 (22:14 -0700)
committerAlan J. Pippin <ajp@pippins.net>
Fri, 29 Jan 2010 05:14:15 +0000 (22:14 -0700)
zfs-restore

index 71ed8bd85ec926adc13c135aa35e6d83d726ff8f..b3c809af0f5e6db4455808eed82adf83e9a63407 100755 (executable)
@@ -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)