[Bug 7120] Variable bandwidth limit .. bwlimit

samba-bugs at samba.org samba-bugs at samba.org
Wed Mar 1 17:38:15 UTC 2017


https://bugzilla.samba.org/show_bug.cgi?id=7120

--- Comment #7 from roland <devzero at web.de> ---
please mind the note from this posting when using pv:
http://superuser.com/questions/778066/using-pv1-to-limit-rsync-speed


--snipp--
It seems that pv is waiting for data from rsync, and rsync is waiting for data
too (stuck in select()) and not closing the input to pv. So it's a deadlock.
Same happens when you substitute pv with something else (like dd). It seems
that those commands just don't behave like rsync expects them to.

Haven't found a workaround short of killing everything:

export RSYNC_RSH="sh -c 'pv -qL10k | ssh \"\$@\" | (pv -qL11k; kill \$\$)' ssh"

kill is not a solution I'd be happy with. But I haven't found another.

Of course using $$ was the lazy way out, should kill pv instead but how to
obtain the pid in a oneliner? pidof just gives any pv pids. Querying their
respective parent pids seemed a bit odd for a oneliner.

Looking forward to a real solution... ;)
--snipp--

-- 
You are receiving this mail because:
You are the QA Contact for the bug.



More information about the rsync mailing list