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

TSVN 1.5 often hangs when starting various operations

From: David Huang <khym_at_azeotrope.org>
Date: Tue, 8 Jul 2008 15:08:33 -0500

I recently upgraded both the SVN server and TSVN to 1.5, so I'm not
sure where this problem lies, but ever since the upgrade, TSVN often
hangs at the beginning of various operations: Commit, Get Lock, Show
Log, and Merge are the ones where I've seen it. If I kill
TortoiseProc.exe and try again (perhaps doing a Clean Up first if
needed), it might work.

Server is running the Collabnet Win32 build of SVN 1.5 on a Windows
2000 Server machine and Apache 2.2.6. TSVN is running on XP SP2; I was
running 1.5.0, but I installed the 1.5.x nightly build (13416) to see
if it'd help any--it doesn't seem to have helped. Repo access is
through https.

In order to help see what's going on, I'm running Paros Proxy so I can
snoop the HTTPS connection. If I try doing a Show Log, Paros shows:

Request 1:
OPTIONS https://svn.alterity.com/svn/ACCTivate/Source HTTP/1.1
Host: svn.alterity.com
User-Agent: SVN/1.5.0 (r31699)/TortoiseSVN-1.5.0.13416 neon/0.28.2
Paros/3.2.13
Keep-Alive:
Proxy-Connection: Keep-Alive
Connection: TE
TE: trailers
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops

Response 1:
HTTP/1.1 401 Authorization Required
Date: Tue, 08 Jul 2008 19:55:35 GMT
Server: Apache/2.2.6 (Win32) SVN/1.5.0 DAV/2 mod_python/3.3.1 Python/
2.5.1 mod_ssl/2.2.6 OpenSSL/0.9.8e
WWW-Authenticate: Basic realm="Alterity Source Repository"
Content-Length: 401
Content-Type: text/html; charset=iso-8859-1

Request 2:
OPTIONS https://svn.alterity.com/svn/ACCTivate/Source HTTP/1.1
Host: svn.alterity.com
User-Agent: SVN/1.5.0 (r31699)/TortoiseSVN-1.5.0.13416 neon/0.28.2
Paros/3.2.13
Keep-Alive:
Proxy-Connection: Keep-Alive
Connection: TE
TE: trailers
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops
Authorization: Basic *REMOVED*

Reponse 2:
HTTP/1.1 200 OK
Date: Tue, 08 Jul 2008 19:55:35 GMT
Server: Apache/2.2.6 (Win32) SVN/1.5.0 DAV/2 mod_python/3.3.1 Python/
2.5.1 mod_ssl/2.2.6 OpenSSL/0.9.8e
DAV: 1,2
DAV: version-control,checkout,working-resource
DAV: merge,baseline,activity,version-controlled-collection
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops
DAV: http://subversion.tigris.org/xmlns/dav/svn/partial-replay
MS-Author-Via: DAV
Allow:
OPTIONS
,GET
,HEAD
,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK,CHECKOUT
Content-Length: 0
Content-Type: text/plain

And that's it. When I'm running through the proxy, the proxy will time
out the connection, and TSVN offers to go offline. If I then tell it
not to go offline, it shows "PROPFIND of '/svn/ACCTivate/Source':
Could not read status line: connection was closed by proxy server (https://svn.alterity.com
)". (But the proxy never saw a "PROPFIND" request; just "OPTIONS".)
Without the proxy, TSVN just hangs... I let it sit for about 5 minutes
before killing it.

Any idea as to what's going on?

-- 
Name: Dave Huang         |  Mammal, mammal / their names are called /
INet: khym_at_azeotrope.org |  they raise a paw / the bat, the cat /
FurryMUCK: Dahan         |  dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 32 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA 
+ PL++
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-07-08 22:08:46 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.