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

Re: 'update' question

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2004-05-07 18:15:31 CEST

On Fri, 2004-05-07 at 06:48, Nicklas Norling wrote:

> However, when code are checked out, even locally, I have noticed that
> the update "stops"
> after the files have been transmitted. There appears to be high disk
> activity for awhile until
> it finishes. I'm seeing the same behavior with svn.exe.

After all the files have been received from the server, there's no more
network activity. The client has the tedious job of opening/saving
every single .svn/entries file in the entire working copy, in order to
mark every file and directory as being at the HEAD revision. That's the
disk-thrash you're hearing.

If you have a huge working copy (in terms of numbers of files and
directories), then this can take a while. Rumor on the floor is that
win32 is at least twice as slow as *nix systems for this task...
something about win32 filesystem caching not being as fast as linux
and/or the win32 filesystem not being as efficient about dealing with
lots of small files.

> What we're concerned with is that there might be some network activity
> involved in this
> "silent" period and that it's doing network "ping-pong" and hence
> might be slowing
> things down unnecessarily?

Nope, no network at all. It's 100% disk i/o bound.

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat May 8 00:59:59 2004

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

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