diff options
author | Rob Austein <sra@hactrn.net> | 2011-09-01 18:28:21 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2011-09-01 18:28:21 +0000 |
commit | a03203eb82f7cac34375f711ec74a95e2d227b4f (patch) | |
tree | 425872af94b172571652cbc1236b3cd3afa2508c /scripts/Old | |
parent | cec3fec3003d90f921046efaee12af0a225a202a (diff) |
Fix problem where rsync_ctx objects representing connections that had
timed out would get stomped and restarted. Handle timeouts as
failure, and put repositories on which we've timed out into the
dead_host list. Rework rsync_mgr() yet again, still trying to juggle
the three-way wait for timeouts, subprocess I/O, and exiting
subprocesses. Parse the warning message rsyncd sends when we've hit
its per-module connection limit, as a first step towards
per-repository connection limits (not that this helps when a
repository is behind a firewall that starts whacking connections at
the transport layer...).
svn path=/rcynic-ng/rcynic.c; revision=3967
Diffstat (limited to 'scripts/Old')
0 files changed, 0 insertions, 0 deletions