Lieven Govaerts <l...@apache.org> writes:

> Note, again: Serf will not have a feature to automatically detect that
> servers don't support chunked requests. Such a check is implemented in
> ra_serf with the extra OPTIONS request, there's no other way to do
> this without the extra roundtrip.

There is another way: rely on the fact that all client operations from
the client start with non-pipelined requests.  During this phase ra_serf
recognises the 411 for the first chunked request, switches to C-L mode
and retries the request.  There is still an extra request, but only when
the proxy is present.  My patch to implement this allows 90% of the
regression tests to PASS, if I could get the ra_serf code to retry the
update REPORT request I think just about all the tests would PASS.

-- 
Philip Martin | Subversion Committer
WANdisco | Non-Stop Data
www.wandisco.com

Reply via email to