]> granicus.if.org Git - apache/commit
mod_proxy_balancer: Fix balancers and balancer members reuse on
authorYann Ylavic <ylavic@apache.org>
Fri, 21 Aug 2015 12:34:02 +0000 (12:34 +0000)
committerYann Ylavic <ylavic@apache.org>
Fri, 21 Aug 2015 12:34:02 +0000 (12:34 +0000)
commit1cd406d23ea294b97d91638d29b056e4e6c82098
tree8f3b491759997154776e3f804d36dadd18a04737
parentdc9bfa5939f23fdf200c179d0738ad27131ee308
mod_proxy_balancer: Fix balancers and balancer members reuse on
restart when new ones are added.  PR 58024.

Since slotmem_create() issues a strict check on the size of an existing
slot before reusing it, it won't reuse existing balancers and members when
new ones are added during restart (whereas growth margins would allow it).
Fix this by using slotmem_attach() first and if it succeeds do the checks
based on the returned previous number of existing entries.

[Reverted by r1698123]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1696960 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
docs/log-message-tags/next-number
modules/proxy/mod_proxy_balancer.c