rsync 2.6.8 timeouts

Robin Getz rgetz at
Wed Oct 25 23:23:47 GMT 2006


I have an anonymous rsync server set up on, which 
allows people to take our entire cvs/snv respositories (which are _huge_) 
and do local checkouts. It works really well for most people.

I have a client set up on a static IP numbers, off the backbone, which work 
flawlessly. It never errors, and never has a problem. Thanks to everyone 
for their hard work - for an application that just works as advertised.

But - I have a client at my house (via comcast, dynamic IP number) which 
has nothing but problems...

I am using 2.6.8 (release) on all setups.

rsync -azvvv cvs.blackfin.uclinux.orguclinux533/CVSROOT/history 

opening tcp connection to port 873
opening connection using --server --sender -vvvlogDtprz . 
receiving file list ...
received 1 names
recv_file_list done
get_local_name count=1 /cvsroot/uclinux533/CVSROOT/history
recv_files(1) starting
generator starting pid=27391 count=1
delta-transmission enabled
generating and sending sums for 0
count=33367 rem=2109 blength=33352 s2length=3 flength=1112824941
generate_files phase=1

and then nothing.

If I strace the process, I get

home/home/rgetz/testcvs/gcc1 # strace -p 27391
Process 27391 attached - interrupt to quit
select(5, [4], [], NULL, {22, 983000})  = 0 (Timeout)
select(5, [4], [], NULL, {60, 0})       = 0 (Timeout)
select(5, [4], [], NULL, {60, 0})       = 0 (Timeout)
select(5, [4], [], NULL, {60, 0})       = 0 (Timeout)

and it repeats, every 60 seconds.

Any idea? I an update the the pre-release of 2.6.9 if someone can tell me 
they think it might help (and why).


More information about the rsync mailing list