On Fri, Jun 22, 2001 at 04:09:19PM -0500, Dave Dykstra wrote:
Those versions are recent enough. Try Wayne Davison's nohang patch at
http://www.clari.net/~wayne/rsync-nohang.patch
I just applied the patch and recompiled. No change in results.
Presumably the transfer is hanging for a period of time before it times out.
If Wayne's patch doesn't fix it, check the state of the TCP queues during
the hang by running netstat on both sides and looking to see if there
are things sitting in the send queue on one side or the other for that
connection.
There are 5839 bytes waiting in the SendQ on the sending side for each
connection.
64.71.162.66.56108 206.26.162.146.22 6432 5839 24820 0
CLOSE_WAIT
64.71.162.66.56111 206.26.162.146.22 6432 5839 24820 0
CLOSE_WAIT
64.71.162.66.56114 206.26.162.146.22 6432 5839 24820 0
ESTABLISHED
Running with rsync -ave ssh -v gets me this far:
[...]
debug1: Received RSA challenge from server.
debug1: Sending response to host key RSA challenge.
debug1: Remote: RSA authentication accepted.
debug1: RSA authentication accepted by server.
debug1: Sending command: rsync --server -vlogDtpr . /etc/tinydns
debug1: Entering interactive session.
building file list ... done
[hang]
I created a script /tmp/rsync, on the receiving side, which looks like this:
#! /bin/sh
strace /usr/bin/rsync $@ 2/tmp/rsync.log
and ran truss rsync -ave ssh -v --rsync-path=/tmp/rsync /etc/tinydns/root
[EMAIL PROTECTED]:/etc/tinydns 2/tmp/rsync-truss-sender.txt on the
sending side.
I've posted the complete truss/strace outputs at
http://flounder.net/rsync-truss-sender.txt
http://flounder.net/rsync-strace-receiver.txt
--Adam
--
Adam McKenna [EMAIL PROTECTED] | No matter how much it changes,
http://flounder.net/publickey.html | technology's just a bunch of wires
GPG: 17A4 11F7 5E7E C2E7 08AA| connected to a bunch of other wires.
38B0 05D0 8BF7 2C6D 110A| Joe Rogan, _NewsRadio_
11:31pm up 19 day(s), 23:34, 8 users, load average: 0.07, 0.08, 0.07