[6.0] 861f8f490 varnishstat: get uptime for averages even if not in filter
Dridi Boukelmoune
dridi.boukelmoune at gmail.com
Thu Aug 16 08:52:37 UTC 2018
commit 861f8f4904ee238dc4c1a4b7b3793f7182c8c506
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Fri Apr 6 17:18:19 2018 +0200
varnishstat: get uptime for averages even if not in filter
fixes #2639
diff --git a/bin/varnishstat/varnishstat.c b/bin/varnishstat/varnishstat.c
index 6b33e007b..0a78a4513 100644
--- a/bin/varnishstat/varnishstat.c
+++ b/bin/varnishstat/varnishstat.c
@@ -199,12 +199,17 @@ do_once_cb(void *priv, const struct VSC_point * const pt)
static void
do_once(struct vsm *vsm, struct vsc *vsc)
{
+ struct vsc *vsconce = VSC_New();
struct once_priv op;
+ AN(vsconce);
+ AN(VSC_Arg(vsconce, 'f', "MAIN.uptime"));
+
memset(&op, 0, sizeof op);
op.pad = 18;
- (void)VSC_Iter(vsc, vsm, do_once_cb_first, &op);
+ (void)VSC_Iter(vsconce, vsm, do_once_cb_first, &op);
+ VSC_Destroy(&vsconce, vsm);
(void)VSC_Iter(vsc, vsm, do_once_cb, &op);
}
More information about the varnish-commit
mailing list