# HG changeset patch # User Maxim Dounin # Date 1475161565 -10800 # Node ID 63b8b157b776138197bbb1de0a7de10949e50ef5 # Parent fd5c2781460be7bb4f51d08721dc3dac487c453a Modules compatibility: down flag promoted to a bitmask. It is to be used as a bitmask with various bits set/reset when appropriate. Any bit set means that the peer should not be used, that is, exactly what current checks do, no additional changes required. diff --git a/src/http/ngx_http_upstream_round_robin.h b/src/http/ngx_http_upstream_round_robin.h --- a/src/http/ngx_http_upstream_round_robin.h +++ b/src/http/ngx_http_upstream_round_robin.h @@ -38,7 +38,7 @@ struct ngx_http_upstream_rr_peer_s { ngx_msec_t slow_start; ngx_msec_t start_time; - ngx_uint_t down; /* unsigned down:1; */ + ngx_uint_t down; #if (NGX_HTTP_SSL) void *ssl_session; diff --git a/src/stream/ngx_stream_upstream_round_robin.h b/src/stream/ngx_stream_upstream_round_robin.h --- a/src/stream/ngx_stream_upstream_round_robin.h +++ b/src/stream/ngx_stream_upstream_round_robin.h @@ -38,7 +38,7 @@ struct ngx_stream_upstream_rr_peer_s { ngx_msec_t slow_start; ngx_msec_t start_time; - ngx_uint_t down; /* unsigned down:1; */ + ngx_uint_t down; #if (NGX_STREAM_SSL) void *ssl_session;