comparison src/stream/ngx_stream_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 829468da49d6
children d1d0dd69a419
comparison
equal deleted inserted replaced
6711:90a03b1dc4db 6712:fd5c2781460b
263 s->upstream->peer.data = rrp; 263 s->upstream->peer.data = rrp;
264 } 264 }
265 265
266 rrp->peers = us->peer.data; 266 rrp->peers = us->peer.data;
267 rrp->current = NULL; 267 rrp->current = NULL;
268 rrp->config = 0;
268 269
269 n = rrp->peers->number; 270 n = rrp->peers->number;
270 271
271 if (rrp->peers->next && rrp->peers->next->number > n) { 272 if (rrp->peers->next && rrp->peers->next->number > n) {
272 n = rrp->peers->next->number; 273 n = rrp->peers->next->number;
389 } 390 }
390 } 391 }
391 392
392 rrp->peers = peers; 393 rrp->peers = peers;
393 rrp->current = NULL; 394 rrp->current = NULL;
395 rrp->config = 0;
394 396
395 if (rrp->peers->number <= 8 * sizeof(uintptr_t)) { 397 if (rrp->peers->number <= 8 * sizeof(uintptr_t)) {
396 rrp->tried = &rrp->data; 398 rrp->tried = &rrp->data;
397 rrp->data = 0; 399 rrp->data = 0;
398 400