comparison src/stream/ngx_stream_upstream_round_robin.c @ 6704:a44ba757851d

Upstream: removed the quick recovery mechanism. Its usefulness it questionable, and it interacts badly with max_conns.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 22 Sep 2016 19:32:45 +0300
parents 914d8a63dbad
children 29bf0dbc0a77
comparison
equal deleted inserted replaced
6703:edcd9303a4d3 6704:a44ba757851d
489 } 489 }
490 490
491 ngx_stream_upstream_rr_peers_wlock(peers); 491 ngx_stream_upstream_rr_peers_wlock(peers);
492 } 492 }
493 493
494 /* all peers failed, mark them as live for quick recovery */
495
496 for (peer = peers->peer; peer; peer = peer->next) {
497 peer->fails = 0;
498 }
499
500 ngx_stream_upstream_rr_peers_unlock(peers); 494 ngx_stream_upstream_rr_peers_unlock(peers);
501 495
502 pc->name = peers->name; 496 pc->name = peers->name;
503 497
504 return NGX_BUSY; 498 return NGX_BUSY;