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

Re: Serf hangs in a merge where Neon succeeds

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 11 Feb 2010 14:10:09 +0000

Julian Foad <julian.foad_at_wandisco.com> writes:

> ## done=0, fetches=2, propfinds=0, t=-694967296
> ## done=1, num_conns=2, cur_conn=1
> ## done=1, fetches=2, propfinds=0, t=-694967296
> ## done=1, num_conns=2, cur_conn=1
> [... hundreds of repeats ...]
> ## done=1, fetches=2, propfinds=0, t=-694967296
> ## done=1, num_conns=2, cur_conn=1
> ## done=1, fetches=2, propfinds=0, t=-694967296
> --- Merging r891676 through r902803 into '.':
> U subversion/tests/cmdline/externals_tests.py
> ## done=1, num_conns=2, cur_conn=1
> ## done=1, fetches=1, propfinds=0, t=-694967296
> [... hangs here ...]
> ]]]
>
> The timeout looks wrong, for a start. Could that be the problem?
>
> My Serf is version 0.3.0.

On my Debian machine using trunk_at_908909 and serf 0.3.0 the timeout is
positive and it doesn't hang:

$ subversion/svn/svn merge --dry-run ^/subversion/branches/1.6.x-r891672/@902803 --config-option=servers:global:http-library=serf
## done=1, num_conns=2, cur_conn=1
## done=1, fetches=2, propfinds=0, t=3600000000
## done=1, num_conns=2, cur_conn=1
## done=1, fetches=2, propfinds=0, t=3600000000
## done=1, num_conns=2, cur_conn=1
## done=1, fetches=2, propfinds=0, t=3600000000
## done=1, num_conns=2, cur_conn=1
## done=1, fetches=2, propfinds=0, t=3600000000
## done=1, num_conns=2, cur_conn=1
## done=1, fetches=2, propfinds=0, t=3600000000
--- Merging r891676 through r902803 into '1.6.x':
U 1.6.x/subversion/tests/cmdline/externals_tests.py
## done=1, num_conns=2, cur_conn=1
## done=1, fetches=1, propfinds=0, t=3600000000
U 1.6.x/subversion/libsvn_client/commit_util.c
## done=1, num_conns=2, cur_conn=1
$

I note that 3600000000 + 694967296 = 2^32. Are you using a 32-bit OS?
Have you specified a very big http-timeout value in your servers file?

-- 
Philip
Received on 2010-02-11 15:10:54 CET

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