From 76824a8c99c69fad7e70b0914c21ac335959771e Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Sun, 2 Jun 2019 10:38:48 +0200 Subject: [PATCH] BUILD: contrib/prometheus: fix build breakage caused by move of idle_pct The idle_pct thread-local variable was moved to struct thread_info by commit 81036f2 ("MINOR: time: move the cpu, mono, and idle time to thread_info") but not updated in service-prometheus.c, thus breaking it. No backport is needed. This fixes GH issue #110. --- contrib/prometheus-exporter/service-prometheus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/prometheus-exporter/service-prometheus.c b/contrib/prometheus-exporter/service-prometheus.c index e6fe1dd84b..3071b8f0fe 100644 --- a/contrib/prometheus-exporter/service-prometheus.c +++ b/contrib/prometheus-exporter/service-prometheus.c @@ -1369,7 +1369,7 @@ static int promex_dump_global_metrics(struct appctx *appctx, struct htx *htx) metric = mkf_u32(0, tasks_run_queue_cur); break; case INF_IDLE_PCT: - metric = mkf_u32(FN_AVG, idle_pct); + metric = mkf_u32(FN_AVG, ti->idle_pct); break; case INF_STOPPING: metric = mkf_u32(0, stopping);