On Jan 20, 2013, at 3:56 PM, Daniel Ruggeri <drugg...@primary.net> wrote:

> On 1/17/2013 6:52 AM, Jim Jagielski wrote:
>> *ping* :)
>> 
>> (yeah, I am kinda pushing/hoping for the balancer
>> stuff to be in 2.4.4 in time for ACNA13)
> 
> 
> BalancerPersist:
> Tested fine and works as expected (+1)
> Side note.... A lot of folks look at the configuration file as the
> canonical source for how the server is configured. With dynamic changes
> persisted, aspects of the configuration can be incorrect. Seems like a
> lot of work, but it may be worth considering a patch to WARN if the conf
> vs restored configs differ.
> 

I think we can do a simple log when we are persisting...

> BalancerInherit:
> Bug https://issues.apache.org/bugzilla/show_bug.cgi?id=52402 hampers
> testing of "BalancerInherit On" case. Bug notes imply that current 2.4
> branch should have a fix for balancer at server level with many vhosts,
> but no one really calls out which commit should fix it so I can confirm.
> Tested with current 2.4.x branch w/ proxypassinherit.patch only...
> Before giving a vote, I'd like to be able to confirm that balancers at
> the server level work again. What patch is needed for this?
> 

Disabling BalancerInherit is only needed when using the
Balancer Manager and only if there are conflicts between
a Balancer in the top-level server and a vhost. With BI On,
if a balancer is defined at the top level, then vhosts A
and B get their own individual copy. But when using the Balancer
Manager, it may be difficult or impossible to affect change in
the balancer you want. If you use BM to change the Balancer
of the top-level server, those changes do not get applied to
the vhosts that had inherited them when httpd was 1st started.
This can be confusing.

Having BI Off ensures that:

  1. All Balancers must be explicitly defined for whatever
     vhosts are using them
  2. All changes on those Balancers affect ONLY that specific
     server.



Reply via email to