]> gitweb.fluxo.info Git - hydra.git/commitdiff
Fix: hydractl: sync-backups: remove the default bandwidth limit
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 5 Jul 2024 03:47:54 +0000 (00:47 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 5 Jul 2024 03:47:54 +0000 (00:47 -0300)
share/hydractl/sync-backups

index 844d630d3b8c5488fee71b5ffd9bc78ecd90291c..9cc79def95f26695f55ff08329c73d97ba9faf26 100755 (executable)
@@ -7,12 +7,21 @@
 BASENAME="`basename $0`"
 VOLUME="$1"
 MEDIA="/media/$VOLUME"
-BWLIMIT=${BWLIMIT:=32000}
+BWLIMIT=${BWLIMIT:=0}
 IMAGES="/var/data/crypt/"
-RSYNC="ionice -c 3 nice -n 19 rsync -avH --delete --bwlimit=$BWLIMIT"
 CP="ionice -c 3 nice -n 19 cp"
 WHOAMI="`whoami`"
 
+# Set bandwidth limit
+if [ "$BWLIMIT" != "0" ]; then
+  BWLIMIT="--bwlimit=$BWLIMIT"
+else
+  BWLIMIT=""
+fi
+
+# Build rsync command line
+RSYNC="ionice -c 3 nice -n 19 rsync -avH --delete $BWLIMIT"
+
 # Sync backups for a node.
 function sync_backups_node {
   if [ ! -z "$NODE" ]; then