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

Re: Transfer size for switch/update operation

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 25 Apr 2012 20:57:34 +0200

On 25.04.2012 17:46, SVN Great Fan wrote:
> Hello SVN community,
>
> I took a look into the forums about topics related to transfer size indication in switch/update dialogs but did not found the issue I've detected. So here is my concern:
>
> According to what I've read, I have understood that the size indicated at the end of the update/switch operation is the 'real' size sent to/received from the server, free from protocol type (something like the diff file, for instance). But what is strange is, when switching from one revision to another one inside a WC, I do not retrieve exactly the same size:
> - I switch to rev 6 my WC
> - Then I switch from rev 6 to rev 10 -> 7.29Mb is indicated in the dialog
> - Then I switch back to rev 6 -> 18.13Mb is indicated: I understand it may be different from the previous one
> - Then I switch back to rev 10 -> 7.36Mb is indicated. Why isn't it 7.29Mb ???
> - Then I switch back to rev 6 -> 16.93Mb is indicated? not far from 10% of difference.
>
> It may look like a small difference, but I don't understand where it comes from ? In fact I noticed that pbm because I've performed a test between a server connected by HTTPS and the same repository connected by SVN protocol, where the difference is bigger (3 or 4 times smaller size with SVN compared to HTTPS). Unfortunately my SVN server (created for prototyping) requires, due to my IT team, to be industrialized through HTTPS.
>
> So I can summarize my request in some questions: What is really counted for the transferred size (it seems to be not only pure SVN info like diff file) ? What is the reason of such a difference between HTTPS and SVN protocols ?
>
> FYI there are binary files in my repository, don't know if it explains in some extent the transfer size diff. I'm also interested in knowing how is performed the diff between binary files, as it is very efficient (small size compared to file size when updated by a compilation) !

The data transferred includes authentication traffic.
If your server has an auth timeout (most servers do), then TSVN has to
re-authenticate during an operation several times. Especially if you
authenticate against a windows domain then authentication can take up a
significant amount of the traffic.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2952916
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-04-25 20:57:45 CEST

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

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