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

timeout safeguards

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2003-07-15 19:31:16 CEST

Recap :

  * we recently discovered that mod_deflate is buffering server
    replies entirely, which destroys the streaminess (and scalability)
    of apache/ra_dav.

  * there's a raging debate going on (among apache folk) about *how*
    to make mod_deflate stream data: should mod_deflate do it
    internally, based on some fixed-buffer size? or should the 'core'
    apache code be sending 'flush' signals to mod_deflate?

  * meanwhile, if you see your client time-out, the workaround is to
    set 'http-compression = no' in the [global] section of your
    ~/.subversion/servers file.

Here's the problem: even if mod_deflate gets fixed today, we can't
really afford to sit around and wait for the fix to come out in
httpd-2.0.48. Because svn 0.26 will almost certainly be released
before httpd-2.0.48, Karl and I think it would be good to just turn
off neon compression-support by *default* in HEAD (and thus 0.26).
(After apache is released, we can re-enable it as the default.)

If noone objects, I'll just make libsvn_ra_dav deactivate the neon
compression feature by default, and *only* turn it on if the run-time
config has 'http-compression = yes'.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 15 19:33:28 2003

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.