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

RE: Subversion client hangs during long operations

From: Jason Erickson <jasone_at_dbo2.com>
Date: 2007-06-21 06:04:18 CEST

I have disabled IPv6, antivirus, and Windows Defender. None of that helped.
I don't have httplook installed. According to the Windows help, you can't
turn off indexing anymore.

I ran WireShark and captured until my process hung. Sometimes it hangs
quickly and sometimes it takes several minutes. This time it hung quickly.
I don't really fully understand what I'm looking at because I'm not fluent
in TCP.

Things start off fine with lots of [SYN], [SYN, ACK], [ACK], [PSH, ACK] and
[FIN, ACK] messages. The [PSH, ACK] are the most common.

We pretty quickly (.75 seconds) get a line that says [TCP Window Update]
51108 > 3690 [ACK] Seq=273 Ack=30474 Win=17408 Len=0

Things look OK for about a quarter second except we have lots more [ACK]
than [PSH, ACK] if that means anything. Then we get another TCP Window
Update, again with Seq=273.

This goes on for a while - several messages look fine and then a TCP Window
Update - for a couple of seconds. Then we get a line that says [TCP
Zerowindow] 51108 > 3690 [ACK] Seq=273 Ack=225271 Win=0 Len=0. After that
one we get two more TCP Window Updates in a row.

We go back to the back-and-forth pattern for another half second, get
another TCP Zerowindow, again with Seq=273. Immediately after that we get
two more TCP Window Updates in a row. Then we get a line that says [TCP
Retransmission] 3690 > 51108 [ACK] Seq=267407 Ack=273 Win=17248 Len=1460.
Then we have [TCP Dup ACK 432#1] 51108 > 3690 [ACK] Seq=273 Ack=270327
Win=17248 Len=0 SLE=267407 SRE=268867

From now on we just alternate between TCP Retransmission and TCP Dup ACK
432#n.

Does this give anyone any clues? Would it be easier to attach the capture
file from WireShark? (I'm not sure of the mail-list etiquette on that.)

-----Original Message-----
From: Russ [mailto:rsivak@istandfor.com]
Sent: Wednesday, June 20, 2007 6:59 PM
To: Jason Erickson
Cc: users@subversion.tigris.org
Subject: Re: Subversion client hangs during long operations

The one time I used vista, I had all sorts of problems with it, including
not being able to connect to other pc's on the network. I had to go and
disable IPv6 to get things working again.

I remember we had all sorts of speed issues with svn, some of which we
rectified by disabling antivirus, windows indexing, using a ramdrive/caching
solution.
I have also had weird network problems while having httplook installed.

You might want to use tools to monitor svn during these lockups. WireShark
to monitor the network and some sysinternals to monitor the disk/process
activity. Perhaps you will find a clue somewhere.

Russ
Sent wirelessly via BlackBerry from T-Mobile.

-----Original Message-----
From: "Jason Erickson" <jasone@dbo2.com>

Date: Wed, 20 Jun 2007 17:53:23
To:<rsivak@istandfor.com>
Cc:<users@subversion.tigris.org>
Subject: RE: Subversion client hangs during long operations

Thanks for the suggestion, but it does not seem to make a difference. If it
helps, here is what is returned by svn --version:
svn, version 1.4.3 (r23084)
   compiled Jan 18 2007, 07:47:40

Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet
(http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

-----Original Message-----
From: Russ [mailto:rsivak@istandfor.com]
Sent: Wednesday, June 20, 2007 5:30 PM
To: Jason Erickson
Subject: Re: Subversion client hangs during long operations

Most likely its your firewall/antivirus causing the issues. Try disabling
it and see if the problems disappear.

Russ
Sent wirelessly via BlackBerry from T-Mobile.

-----Original Message-----
From: "Jason Erickson" <jasone@dbo2.com>

Date: Wed, 20 Jun 2007 16:59:01
To:<users@subversion.tigris.org>
Subject: Subversion client hangs during long operations

I’m on Windows Vista.  This happens with command-line, TortoiseSVN, and
Subclipse. 
 
If I want to pull a small project, it works fine (usually).  If I try to
checkout a larger project, it hums along fine for a minute or so and then
hangs.  No new files come after that (I let it run overnight with no
progress).  CTRL-C doesn’t work to stop it.  If I stop the process with the
task manager, I can do a svn cleanup and usually also have to delete some
files that were downloaded but are not ‘versioned’.  If I go through that
several times, eventually I get the whole project.  Updates work fine after
that (as long as I do it frequently) but if I do something with a lot of
data, such as switching to a branch, it hangs after a minute or so again.
 
There are other users who successfully do this all the time from the same
location, so it doesn’t seem like a server side issue.  The other developers
are mostly on Windows XP but at least one person claims to be working fine
on Vista.
 
Does anyone have any clues as to what might be happening here?
 
Thanks,
 
Jason Erickson

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Jun 21 06:05:20 2007

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