httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Plüm, Rüdiger, VF EITO <ruediger.pl...@vodafone.com>
Subject AW: mod_deflate and flush?
Date Wed, 25 Oct 2006 06:05:47 GMT


> -----Ursprüngliche Nachricht-----
> Von: news 
> Gesendet: Mittwoch, 25. Oktober 2006 00:36
> An: dev@httpd.apache.org
> Betreff: mod_deflate and flush?
> 
> 
> Hi,
> 
> JSP (via mod_jk) and maybe other plugins sometimes flush the 
> connection,
> so that the browsers receive everything that's stuck in some internal
> buffer. Here's a quote from mod_jk's docs:
> 
> 
> JkOptions     +FlushPackets
> JkOptions FlushPackets, you ask mod_jk to flush Apache's connection
> buffer after each AJP packet chunk received from Tomcat.
> 
> 
> mod_deflate breaks that. I know the issue from ssh already. 

I know. There are some patches to fix that. These are proposed for backport to 2.2.x:

    * mod_deflate: Rework inflate output and deflate output filter to fix
      several issues: Incorrect handling of flush buckets, potential memory
      leaks, excessive memory usage in inflate output filter for large
      compressed content
        PR: 39854
      Trunk version of patch:
        Changes on deflate output filter:
          http://svn.apache.org/viewvc?view=rev&revision=422731
          http://svn.apache.org/viewvc?view=rev&revision=422736
          http://svn.apache.org/viewvc?view=rev&revision=422739
          http://svn.apache.org/viewvc?view=rev&revision=423940
          http://svn.apache.org/viewvc?view=rev&revision=424759
          http://svn.apache.org/viewvc?view=rev&revision=424950
          http://svn.apache.org/viewvc?view=rev&revision=425109
          http://svn.apache.org/viewvc?view=rev&revision=426790
          http://svn.apache.org/viewvc?view=rev&revision=426791
          http://svn.apache.org/viewvc?view=rev&revision=426793
          http://svn.apache.org/viewvc?view=rev&revision=426795
 
        Changes on inflate output filter:
          http://svn.apache.org/viewvc?view=rev&revision=416165
          http://svn.apache.org/viewvc?view=rev&revision=426799
 
        Changlog entry:
          http://svn.apache.org/viewvc?view=rev&revision=437668
 
      2.2.x version of patch:
        Trunk versions work. For convenience of review I merged the patches
        for the deflate output filter and the inflate output filter:
          Changes on deflate output filter:
            Patch: http://people.apache.org/~rpluem/patches/mod_deflate_rework/deflate_output.diff
            Merged subversion comments: http://people.apache.org/~rpluem/patches/mod_deflate_rework/deflate_output.log
          Changes on inflate output filter:
            Patch: http://people.apache.org/~rpluem/patches/mod_deflate_rework/inflate_output.diff
            Merged subversion comments: http://people.apache.org/~rpluem/patches/mod_deflate_rework/inflate_output.log
        The patch for the inflate output filter requires the patch for the
        deflate output filter.

Keep in mind that people.apache.org is currently down. I would appreciate if
you could test the patches and report back here.


Regards

Rüdiger

Mime
View raw message