On Sat, Aug 23, 2014 at 2:36 AM, Philip Martin <phi...@codematters.co.uk>
wrote:

> Philip Martin <philip.mar...@wandisco.com> writes:
>
> > Mark Phippard <markp...@gmail.com> writes:
> >
> >> If I try this with a SVN 1.8 client and server it fails almost
> immediately
> >> due to connection resets.  This manifests as checksum errors or hangs on
> >> the client, but they can be seen in wireshark captures.  If I
> >> add --config-option=servers:global:http-bulk-updates=yes to the client
> then
> >> it works.
> >
> > I'm not sure if this explains your problem but the checksum/bulk-updates
> > bit sounds like the server might be too old.  With serf the GET response
> > can be a delta agains a particular revision as specified in the
> > X-SVN-VR-Base header, but before 1.6.20 and 1.7.8 mod_dav_svn does not
> > send a Vary header to tell a caching proxy that the response depends on
> > X-SVN-VR-Base.  If the proxy caches the response for one X-SVN-VR-Base
> > and returns it for another X-SVN-VR-Base the client should fail with a
> > checksum error.
>
> Thinking a bit more, that's probably not relevant. The client generally
> won't use GETs unless the server is 1.8 and 1.8 does send the Vary
> header.
>

I do not believe the checksums are the problem.  The issue is the
connection resets.  The checksums are just what SVN surfaces after
receiving incomplete data.  I was mainly wondering if haproxy just does not
work with SVN.

Have since just moved on to nginx which does not have these problems.


-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

Reply via email to