comparison src/http/ngx_http_core_module.h @ 6443:fc72784b1f52

Threads: writing via threads pools in event pipe. The "aio_write" directive is introduced, which enables use of aio for writing. Currently it is meaningful only with "aio threads". Note that aio operations can be done by both event pipe and output chain, so proper mapping between r->aio and p->aio is provided when calling ngx_event_pipe() and in output filter. In collaboration with Valentin Bartenev.
author Maxim Dounin <mdounin@mdounin.ru>
date Fri, 18 Mar 2016 06:44:49 +0300
parents cf3e75cfa951
children 155871d773cc
comparison
equal deleted inserted replaced
6442:6e10518f95d8 6443:fc72784b1f52
402 ngx_flag_t client_body_in_single_buffer; 402 ngx_flag_t client_body_in_single_buffer;
403 /* client_body_in_singe_buffer */ 403 /* client_body_in_singe_buffer */
404 ngx_flag_t internal; /* internal */ 404 ngx_flag_t internal; /* internal */
405 ngx_flag_t sendfile; /* sendfile */ 405 ngx_flag_t sendfile; /* sendfile */
406 ngx_flag_t aio; /* aio */ 406 ngx_flag_t aio; /* aio */
407 ngx_flag_t aio_write; /* aio_write */
407 ngx_flag_t tcp_nopush; /* tcp_nopush */ 408 ngx_flag_t tcp_nopush; /* tcp_nopush */
408 ngx_flag_t tcp_nodelay; /* tcp_nodelay */ 409 ngx_flag_t tcp_nodelay; /* tcp_nodelay */
409 ngx_flag_t reset_timedout_connection; /* reset_timedout_connection */ 410 ngx_flag_t reset_timedout_connection; /* reset_timedout_connection */
410 ngx_flag_t server_name_in_redirect; /* server_name_in_redirect */ 411 ngx_flag_t server_name_in_redirect; /* server_name_in_redirect */
411 ngx_flag_t port_in_redirect; /* port_in_redirect */ 412 ngx_flag_t port_in_redirect; /* port_in_redirect */