Move creation of varnish counters (VSC) to before log init

parent 8c850b2f
......@@ -1867,8 +1867,6 @@ sfe_open_task(struct worker *wrk, void *priv)
CHECK_OBJ_NOTNULL(stvfe->memstv, STEVEDORE_MAGIC);
name = stvfe->memstv->ident;
stvfe->stats = VSC_fellow_New(NULL, &stvfe->vsc_seg, name);
switch (stvfe->scope) {
case STVFE_GLOBAL:
BAN_Hold();
......@@ -2102,6 +2100,9 @@ sfe_open_scope(struct stevedore *stv)
AN(stvfe->dskstv);
AN(stvfe->memstv);
stvfe->stats = VSC_fellow_New(NULL, &stvfe->vsc_seg,
stvfe->memstv->ident);
if (stvfe->inherit != NULL) {
CHECK_OBJ(stvfe->inherit, STVFE_MAGIC);
AN(stvfe->inherit->membuddy);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment