summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2016-09-29 18:06:05 +0300
committerMaxim Dounin <mdounin@mdounin.ru>2016-09-29 18:06:05 +0300
commitc7a6a1816347062f05b5ba4168457a0653efa8fc (patch)
tree2b606362307e751882adaf9c24c16478b4a9a814
parent7797fb04cdcffd5ffb760cb7fd9ebdab7b74fde2 (diff)
downloadnginx-c7a6a1816347062f05b5ba4168457a0653efa8fc.tar.gz
nginx-c7a6a1816347062f05b5ba4168457a0653efa8fc.tar.bz2
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.
-rw-r--r--src/http/ngx_http_upstream_round_robin.h2
-rw-r--r--src/stream/ngx_stream_upstream_round_robin.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/http/ngx_http_upstream_round_robin.h b/src/http/ngx_http_upstream_round_robin.h
index 6323abfa3..326e84904 100644
--- 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
index 9540c1278..75ffadd6f 100644
--- 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;