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

Re: Random serf checkout failures

From: Lieven Govaerts <lgo_at_mobsol.be>
Date: Tue, 6 Nov 2012 18:13:37 +0100


On Tue, Nov 6, 2012 at 4:50 PM, Lieven Govaerts <lgo_at_mobsol.be> wrote:
> Ben,
> On Tue, Nov 6, 2012 at 4:09 PM, Ben Reser <ben_at_reser.org> wrote:
>> I worked with Philip today and was able to reproduce the exact problem
>> he's been seeing. I ended up having to get his full httpd.conf to
>> figure it out..
>> Ultimately the problem proved to be that he had this directive:
>> Timeout 3
>> Which would mean if we don't tend a connection for 3 seconds Apache
>> will close it. Serf should be able to deal with the connection being
>> closed.

okay, so with the Timeout directive added I can reproduce this issue.

What I see is that the server closes the connection in the middle of
sending a response to the client. It doesn't even finalize the
response first.
So ra_serf is reading the data from the response bucket, but gets an
APR_EOF when it needs more data than specified in the Content-Length
header of the response.

What is the expected behavior here, let serf close down the connection
and try the request again on a new connection?


Received on 2012-11-06 18:14:29 CET

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