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

TortoiseSVN shows bytes transferred to disk not server

From: Kevin Radke <kmradke_at_gmail.com>
Date: Fri, 19 Sep 2008 12:36:24 -0500

I'm using TortoiseSVN 1.5.3 with a Subversion 1.5.2 server running on
Windows Server 2003 under Apache 2.2.9 using http:// as the protocol.

In testing the commit of large files (>4G), I noticed something odd.

TortoiseSVN appears to be showing the "xxx MBytes transferred, at yyy
kBytes/s" rate based
upon how fast Subversion is creating the transaction on the client
disk. It doesn't appear to
represent any network activity rates or the actual transfer of data to
the server. (or
at least the first numbers it shows)

In the case of a large 4G file, Subversion spends a significant time
doing disk I/O before
sending any network data to the server. All the time during this
operation, TortoiseSVN
says it is transferring 11000+ kBytes/s, even though a network monitor
shows no real
traffic to the server.

(For me the transaction then fails on files >2G with an apache 413
Request Entity Too Large
 error, but I get the same error with the command line client and our
solaris server, so
 this particular 413 error probably isn't TortoiseSVN related. And
the svn:// protocol
 works fine too. Still debugging this one...)

Is this expected behavior for the http:// protocol transfer rates? If
the transaction didn't
fail with a 413 error, would TortoiseSVN then start showing the actual
network rates
once it actually started sending data to the server?

If it matters, I was trying to add a new 4G file to an existing working copy
and commiting only that newly added file.

If I remember correctly, the svn:// protocol transfer rates seemed tied
to the actual transfer of data to the server...

Kevin R.

To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-09-19 19:36:30 CEST

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