aboutsummaryrefslogtreecommitdiff
path: root/scripts/Old
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2011-09-01 18:28:21 +0000
committerRob Austein <sra@hactrn.net>2011-09-01 18:28:21 +0000
commita03203eb82f7cac34375f711ec74a95e2d227b4f (patch)
tree425872af94b172571652cbc1236b3cd3afa2508c /scripts/Old
parentcec3fec3003d90f921046efaee12af0a225a202a (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