comparison src/http/ngx_http_upstream_round_robin.c @ 6712:fd5c2781460b

Modules compatibility: upstream config field. It is to be used to track version of an upstream configuration used for request processing.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 29 Sep 2016 18:06:04 +0300
parents 29bf0dbc0a77
children d1d0dd69a419
comparison
equal deleted inserted replaced
6711:90a03b1dc4db 6712:fd5c2781460b
258 r->upstream->peer.data = rrp; 258 r->upstream->peer.data = rrp;
259 } 259 }
260 260
261 rrp->peers = us->peer.data; 261 rrp->peers = us->peer.data;
262 rrp->current = NULL; 262 rrp->current = NULL;
263 rrp->config = 0;
263 264
264 n = rrp->peers->number; 265 n = rrp->peers->number;
265 266
266 if (rrp->peers->next && rrp->peers->next->number > n) { 267 if (rrp->peers->next && rrp->peers->next->number > n) {
267 n = rrp->peers->next->number; 268 n = rrp->peers->next->number;
382 } 383 }
383 } 384 }
384 385
385 rrp->peers = peers; 386 rrp->peers = peers;
386 rrp->current = NULL; 387 rrp->current = NULL;
388 rrp->config = 0;
387 389
388 if (rrp->peers->number <= 8 * sizeof(uintptr_t)) { 390 if (rrp->peers->number <= 8 * sizeof(uintptr_t)) {
389 rrp->tried = &rrp->data; 391 rrp->tried = &rrp->data;
390 rrp->data = 0; 392 rrp->data = 0;
391 393