summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_upstream_round_robin.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-02-26SSL: removed stale comments.Sergey Kandaurov1-2/+0
2025-02-26SSL: improved logging of saving sessions from upstream servers.Sergey Kandaurov1-3/+3
2025-02-26SSL: using static storage for NGX_SSL_MAX_SESSION_SIZE buffers.Sergey Kandaurov1-6/+4
2024-11-07Upstream: per-upstream resolver.Vladimir Homutov1-6/+6
2024-11-07Upstream: construct upstream peers from DNS SRV records.Dmitry Volyntsev1-1/+11
2024-11-07Upstream: re-resolvable servers.Ruslan Ermilov1-10/+193
2020-11-27Upstream: excluded down servers from the next_upstream tries.Ruslan Ermilov1-3/+17
2016-04-11SSL: removed OpenSSL 0.9.7 compatibility.Sergey Kandaurov1-4/+1
2018-07-17SSL: save sessions for upstream peers using a callback function.Sergey Kandaurov1-1/+1
2016-10-31Upstream: added the ngx_http_upstream_resolved_t.name field.Ruslan Ermilov1-1/+1
2016-09-29Modules compatibility: upstream config field.Maxim Dounin1-0/+2
2016-09-22Upstream: max_conns.Ruslan Ermilov1-0/+13
2016-09-22Upstream: removed the quick recovery mechanism.Ruslan Ermilov1-6/+0
2016-09-22Upstream: style.Maxim Dounin1-1/+0
2016-06-20Introduced ngx_inet_get_port() and ngx_inet_set_port() functions.Roman Arutyunyan1-10/+1
2016-03-30Style.Ruslan Ermilov1-1/+1
2015-05-20Upstream: report to error_log when max_fails is reached.Ruslan Ermilov1-0/+5
2015-04-19Upstream: fixed unlocked access to peer->conns.Ruslan Ermilov1-3/+6
2015-04-14Upstream: the "zone" directive.Ruslan Ermilov1-5/+115
2015-04-14Upstreams: locking.Ruslan Ermilov1-23/+12
2015-04-10Upstream: store peers as a linked list.Ruslan Ermilov1-36/+69
2015-04-10Upstream: track the number of active connections to upstreams.Ruslan Ermilov1-2/+9
2014-09-12Upstream: included backup peers into peer.tries.Roman Arutyunyan1-7/+6
2014-07-06SSL: stop accessing SSL_SESSION's fields directly.Piotr Sikora1-8/+6
2014-06-12Upstream: simplified some code that accesses peers.Ruslan Ermilov1-54/+62
2014-06-02Upstream: generic hash module.Roman Arutyunyan1-0/+2
2013-12-06Changed resolver API to use ngx_addr_t.Ruslan Ermilov1-13/+21
2013-12-03Improved code readablity in ngx_http_upstream_init_round_robin().Vladimir Homutov1-3/+3
2013-10-21Upstream: optimize loops in ngx_http_upstream_init_round_robin().Xiaochen Wang1-8/+8
2013-05-21Upstream: fixed fail_timeout and max_fails > 1.Maxim Dounin1-1/+4
2013-03-25Upstream: removed rudiments of upstream connection caching.Ruslan Ermilov1-21/+0
2013-03-25Upstream: removed sorting of upstream servers.Ruslan Ermilov1-22/+0
2013-03-25Upstream: removed double-free workarounds in peer.free() methods.Ruslan Ermilov1-4/+0
2013-01-10Fixed "proxy_pass" with IP address and no port (ticket #276).Ruslan Ermilov1-2/+2
2012-12-25Upstream: fixed state resetting when switching to backup servers.Valentin Bartenev1-1/+3
2012-11-16Upstream: honor the "down" flag for a single server.Ruslan Ermilov1-0/+4
2012-06-03Upstream: weights support in ip_hash balancer.Maxim Dounin1-1/+11
2012-05-14Upstream: fixed ip_hash rebalancing with the "down" flag.Maxim Dounin1-2/+2
2012-05-14Upstream: smooth weighted round-robin balancing.Maxim Dounin1-169/+71
2012-04-02Upstream: reject upstreams without normal servers.Maxim Dounin1-0/+7
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-10-12Better recheck of dead upstream servers.Maxim Dounin1-6/+15
2011-08-18Upstream: properly allocate memory for tried flags.Maxim Dounin1-3/+8
2011-08-18Fixing cpu hog with all upstream servers marked "down".Maxim Dounin1-1/+5
2011-07-22do not try to reuse and save a SSL session for a peer created on the flyIgor Sysoev1-4/+25
2008-12-23variable support for unix sockets in fastcgi_pass and proxy_passIgor Sysoev1-23/+35
2008-08-26fix divide by zero if max_fails=0Igor Sysoev1-1/+3
2008-08-21*) remove zero termination in ngx_inet_ntop() and ngx_sock_ntop()Igor Sysoev1-2/+2
2008-06-17*) back out r2040Igor Sysoev1-1/+1
2008-03-24use ngx_int_t in ngx_sort() callbackIgor Sysoev1-2/+3