]> git.kaiwu.me - nginx.git/commit
Upstream: pre-resolve servers on reload.
authorRuslan Ermilov <ru@nginx.com>
Fri, 3 Nov 2017 19:22:23 +0000 (22:22 +0300)
committerAleksei Bavshin <a.bavshin@f5.com>
Thu, 7 Nov 2024 15:57:42 +0000 (07:57 -0800)
commit5ebe7a4122c9653ed6b06e6577fc68904ad061c4
treebd6e3d8921ae8aa2d941846f7bf3a875a017aee2
parent1524c5e3fc9cbff6ef97ab97017a4b73bd85694b
Upstream: pre-resolve servers on reload.

After configuration is reloaded, it may take some time for the
re-resolvable upstream servers to resolve and become available
as peers.  During this time, client requests might get dropped.

Such servers are now pre-resolved using the "cache" of already
resolved peers from the old shared memory zone.
src/http/modules/ngx_http_upstream_zone_module.c
src/stream/ngx_stream_upstream_zone_module.c