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

Re: Troubleshooting hanging commits

From: Erik Huelsmann <ehuels_at_gmail.com>
Date: Thu, 17 Jan 2008 22:21:18 +0100

On Jan 17, 2008 7:45 PM, Dennis Halladay <dhalladay_at_somalogic.com> wrote:
>
>
>
> We have started having intermittent hangs on commits, and would like
> troubleshooting suggestions.
>
> The server is subversion 1.3.2 on SLES9 over xinetd - running rock solid for
> two years (FSFS).
>
> Clients can checkout, diff, etc. On commits, they hang - if fact we have to
> kill eclipse.
> svnadmin recover does not seem to find (or fix) anything. After a recover
> and killing svnserver
> processes we can sometimes commit for a few sessions.
>
> I cannot locate an svn error log (xinetd.log has START/EXIT entries).
>
> I tried a tcp trace using Wireshark from Windows XP - the exchange up to the
> hang is as follows:
>
> ( success ( 1 2 ( ANONYMOUS ) ( edit-pipeline ) ) )
> ( 2 ( edit-pipeline svndiff1 absent-entries ) \
> 76:svn://kong.sladmin.com/svn-repository/WebApps/trunk/AptamerDB )
> ( success ( ( ANONYMOUS CRAM-MD5 ) 4:Kong ) )
> ( ANONYMOUS ( 0: ) ) ( success ( ) )
> ( success ( 36:2b0d28ef-9b19-0410-a0bb-bcc6e5dd04af
> 37:svn://kong.sladmin.com/svn-repository ) )
> ( commit ( 27:add web behavior, refs #163 ( ) false ) )
> ( success ( ( CRAM-MD5 ) 4:Kong ) )
> ( CRAM-MD5 ( ) )
>
> Is there a svnserver error log that can help me out?
> Should I dump and re-load the database?
> Any suggestions are appreciated.

Has the traffic to your server increased? CRAM-MD5 uses cryptographic
functions from APR which require entropy. Your server could be waiting
for more entropy to flow into /dev/random (this is often a problem
with headless servers).

HTH,

Erik.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-01-17 22:21:39 CET

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.