[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [TSVN] TortoiseSVN - FAQ

From: Molle Bestefich <molle.bestefich_at_gmail.com>
Date: 2005-05-31 19:10:20 CEST

Brett Harrison wrote:
> TortoiseSVN 1.1.7, Build 3240, UNICODE
> Windows XP SP2
> http://
>
> Repository is on linux on a LAN (on same switch as XP
> computer).
>
> Apache2 version 2.0.54
> subversion 1.2.0
>
> Source code files work fine. *.h *.cpp
>
> Hangs: Sending Content
>
> file is 3.87 MB. I gave it over 20 minutes. I since
> decided I don't really need it in source control, but
> I'm still curious as to why it would not work.
>
> Also I found a .JPG file that is 69.2 KB that also
> hangs.
>
> I was able commit a .bmp and a .ico file.

I assume that you have already checked CPU load, disk load+capacity
and general network load?

Can you transfer large files to the Linux box using other means than Subversion?

The next thing to do when you're seeing horrible throughput is
probably to check your network. Do so by starting a sniffer and watch
what goes on when you try to commit a large file. I recommend using
Ethereal.

To minimize the data captured, you can use a capture filter like "ip
host 1.2.3.4 and tcp port 1234". The IP address should be the IP
address of your Linux box, the port number should be 3690 if you're
using svn://, 80 if you're using http:// and 443 if you're using
https://.

If you can't figure out the syntax of the capture filter, you can skip
that and use a display filter instead. They have a different syntax,
for example "(ip.addr == 1.2.3.4) && (tcp.port == 1234)". They're
easier to use, since Ethereal can help you make them..

The 2 problems I've heard about the most are
 1. failed network interface negotiation (half/full duplex, speed etc.)
 2. fragmentation / MTU problems

Since you say that both boxes are on the same switch, number 2 doesn't apply.
If number 1 is your problem, you'll see lots of packets marked "TCP
Retransmission" in Ethereal.

Anyway, let us know what you find.

Feel free to save your sniff to a file and send it to me if you want
help decoding it.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue May 31 19:10:48 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.