On Thu, Feb 11, 2010 at 3:10 PM, Philip Martin
<[email protected]> wrote:
> Julian Foad <[email protected]> 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 tr...@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?
>
I think that's what serf uses as default timeout.

Lieven

Reply via email to