Welcome! Log In Create A New Profile

Advanced

[BUG] nginx 0.8.42 disables IO interruption capability completely in the whole rewrite phase and breaks many modules

agentzh
June 28, 2010 12:16AM
Hi, all

nginx 0.8.42 introduces a patch that explicitly ignore NGX_AGAIN and
NGX_DONE return values from *any* rewrite phase handlers and breaks
lots of interesting modules like ngx_eval and my ngx_form_input,
ngx_srcache, as well as ngx_chunkin.

Even though the access phase handlers can still return NGX_AGAIN or
NGX_DONE to do non-blocking I/O stuffs, but it always runs after all
the rewrite phase commands and is always skipped completely in
subrequests, so not very interesting at all for developers.

Is this an intentional design decision or just an unintentional regression?

Cheers,
-agentzh

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[BUG] nginx 0.8.42 disables IO interruption capability completely in the whole rewrite phase and breaks many modules

agentzh 5321 June 28, 2010 12:16AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 234
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready