"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. -- Philip Martin | Subversion Committer WANdisco | Non-Stop Data www.wandisco.com