Changeset 6004:2dac6ae6d703 in nginx


Ignore:
Timestamp:
03/12/15 17:06:04 (5 years ago)
Author:
Ruslan Ermilov <ru@…>
Branch:
default
Phase:
public
Message:

Deprecated "aio sendfile".

Specifying "sendfile on" along with "aio on" activates the
aio pre-loading mode for sendfile().

Location:
src/http
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/http/ngx_http_copy_filter_module.c

    r5980 r6004  
    122122
    123123#if (NGX_HAVE_FILE_AIO)
    124         if (ngx_file_aio) {
    125             if (clcf->aio) {
    126                 ctx->aio_handler = ngx_http_copy_aio_handler;
    127             }
     124        if (ngx_file_aio && clcf->aio) {
     125            ctx->aio_handler = ngx_http_copy_aio_handler;
    128126#if (NGX_HAVE_AIO_SENDFILE)
    129             if (clcf->aio == NGX_HTTP_AIO_SENDFILE) {
    130                 ctx->aio_preload = ngx_http_copy_aio_sendfile_preload;
    131             }
     127            ctx->aio_preload = ngx_http_copy_aio_sendfile_preload;
    132128#endif
    133129        }
  • src/http/ngx_http_core_module.c

    r5971 r6004  
    121121    { ngx_string("on"), NGX_HTTP_AIO_ON },
    122122#if (NGX_HAVE_AIO_SENDFILE)
    123     { ngx_string("sendfile"), NGX_HTTP_AIO_SENDFILE },
     123    { ngx_string("sendfile"), NGX_HTTP_AIO_ON },
    124124#endif
    125125    { ngx_null_string, 0 }
  • src/http/ngx_http_core_module.h

    r5805 r6004  
    2828#define NGX_HTTP_AIO_OFF                0
    2929#define NGX_HTTP_AIO_ON                 1
    30 #define NGX_HTTP_AIO_SENDFILE           2
    3130
    3231
Note: See TracChangeset for help on using the changeset viewer.