Almost. ctx->conditions is a per-server struct created during the create per-server phase. It is populated by set_hc_condition() which is run when config directives are run during normal command directive processing. So when we do a graceful restart, I think we create ctx->conditions anew, but we never populate it because for some reason, we seem to be bypassing set_hc_condition() :/
Me confused. > On Jan 21, 2016, at 5:40 PM, Jim Jagielski <j...@jagunet.com> wrote: > > Thx... will look into it. I wonder if it's a pool lifetime > thing or something else. > >> On Jan 21, 2016, at 4:15 PM, Rainer Jung <rainer.j...@kippdata.de> wrote: >> >> The name shown in the Expr table of the balancer manager changes after a >> graceful restart. Before restart it is the symbolic name used in the config, >> e.g. ok234. After the restart it is the full path name of the shared memory >> file. >> >> The expression itself shown in the second column is OK before and after, >> also the expr name given in the worker table. >> >> Regards, >> >> Rainer >> >