Patch: Refactor ngx_http_write_request_body into a filter
    Maxim Dounin 
    mdounin at mdounin.ru
       
    Fri Jun 20 18:09:26 UTC 2014
    
    
  
Hello!
On Fri, Jun 20, 2014 at 12:56:33AM +0300, grrm grrm wrote:
> Hello,
> 
> This patch removes some redundant ngx_http_request_body_filter calls,
> simplifies the ngx_http_do_read_client_request_body and
> ngx_http_read_client_request_body functions and removes some
> duplication of code.
> body.t and body_chunked.t test in nginx-tests are passing.
> 
> Please kindly consider it.
It looks like the patch introduces at least one serious enough 
problem: with the patch, if disk buffering is used, all reads 
from a client are mapped into disk writes, which is bad.  Also, I 
don't think that it improves things from readability point of 
view.
-- 
Maxim Dounin
http://nginx.org/
    
    
More information about the nginx-devel
mailing list