Mercurial > hg > nginx
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 */ |