On Fri, Jun 28, 2013 at 6:28 PM, Philip Martin <philip.mar...@wandisco.com> wrote: > "Bert Huijben" <b...@qqmail.nl> writes: > >>> -----Original Message----- >>> From: Philip Martin [mailto:philip.mar...@wandisco.com] >>> Sent: vrijdag 28 juni 2013 17:18 >>> To: Ivan Zhakov >>> Cc: Greg Stein; dev@subversion.apache.org >>> Subject: Re: svn commit: r1495419 - in >>> /subversion/trunk/subversion/libsvn_ra_serf: options.c ra_serf.h serf.c >> util.c >>> >>> Philip Martin <philip.mar...@wandisco.com> writes: >>> >>> > Suppose serf were to keep track of the number of outstanding requests >>> > (it may already do that I haven't checked). Then if the number of >>> > outstanding requests is zero when the 411 is received the downgrade to >>> > HTTP/1.0 will be OK. Lots of client operations start with multiple >>> > requests in serial before switching to pipelined requests, so in all >>> > those cases the downgrade will work. >>> >>> I've been experimenting with the following patch to implement the above >>> strategy. It's sufficient to allow me to checkout and commit through an >>> nginx proxy that does not support chunked encoding. I had hoped to run >>> the regression tests through nginx but for some reason the greek tree >>> import fails, although the same import run manually outside the >>> testsuite works. I'm not sure why that happens. >> >> Import starts with a few property read requests to obtain ignore and >> autoprops. Perhaps one of these requests fails? > > It seems to be connected to mod_deflate. My server was loading > mod_deflate (but not setting up any filters) and the import works with > the client setting > > http-compression = no > > but fails with > > http-compression = yes > > Still investigating.
Don't you need r1497551? > -- > Philip Martin | Subversion Committer > WANdisco | Non-Stop Data > www.wandisco.com