From: Aurelien DARRAGON Date: Thu, 20 Mar 2025 10:24:23 +0000 (+0100) Subject: CLEANUP: promex: remove unused PROMEX_FL_{INFO,FRONT,BACK,LI,SRV} flags X-Git-Tag: v3.2-dev8~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=85f2f93d11344229a91bc5ef7c3b24f82aeefe05;p=thirdparty%2Fhaproxy.git CLEANUP: promex: remove unused PROMEX_FL_{INFO,FRONT,BACK,LI,SRV} flags Now promex metric dumping relies on stat_cols API, we don't make use of these flags, so let's remove them. --- diff --git a/addons/promex/include/promex/promex.h b/addons/promex/include/promex/promex.h index 517c472bba..7b838da153 100644 --- a/addons/promex/include/promex/promex.h +++ b/addons/promex/include/promex/promex.h @@ -32,11 +32,11 @@ /* Prometheus exporter flags (ctx->flags) */ #define PROMEX_FL_METRIC_HDR 0x00000001 -#define PROMEX_FL_INFO_METRIC 0x00000002 -#define PROMEX_FL_FRONT_METRIC 0x00000004 -#define PROMEX_FL_BACK_METRIC 0x00000008 -#define PROMEX_FL_SRV_METRIC 0x00000010 -#define PROMEX_FL_LI_METRIC 0x00000020 +/* unused: 0x00000002 */ +/* unused: 0x00000004 */ +/* unused: 0x00000008 */ +/* unused: 0x00000010 */ +/* unused: 0x00000020 */ #define PROMEX_FL_MODULE_METRIC 0x00000040 #define PROMEX_FL_SCOPE_GLOBAL 0x00000080 #define PROMEX_FL_SCOPE_FRONT 0x00000100 diff --git a/addons/promex/service-prometheus.c b/addons/promex/service-prometheus.c index a06bf1e366..56edb264b9 100644 --- a/addons/promex/service-prometheus.c +++ b/addons/promex/service-prometheus.c @@ -1805,7 +1805,7 @@ static int promex_dump_metrics(struct appctx *appctx, struct stconn *sc, struct switch (appctx->st1) { case PROMEX_DUMPER_INIT: - ctx->flags |= (PROMEX_FL_METRIC_HDR|PROMEX_FL_INFO_METRIC); + ctx->flags |= PROMEX_FL_METRIC_HDR; ctx->obj_state = 0; ctx->field_num = ST_I_INF_NAME; appctx->st1 = PROMEX_DUMPER_GLOBAL; @@ -1821,8 +1821,7 @@ static int promex_dump_metrics(struct appctx *appctx, struct stconn *sc, struct } } - ctx->flags &= ~PROMEX_FL_INFO_METRIC; - ctx->flags |= (PROMEX_FL_METRIC_HDR|PROMEX_FL_FRONT_METRIC); + ctx->flags |= PROMEX_FL_METRIC_HDR; ctx->obj_state = 0; ctx->field_num = ST_I_PX_PXNAME; ctx->mod_field_num = 0; @@ -1839,8 +1838,7 @@ static int promex_dump_metrics(struct appctx *appctx, struct stconn *sc, struct } } - ctx->flags &= ~PROMEX_FL_FRONT_METRIC; - ctx->flags |= (PROMEX_FL_METRIC_HDR|PROMEX_FL_LI_METRIC); + ctx->flags |= PROMEX_FL_METRIC_HDR; ctx->obj_state = 0; ctx->field_num = ST_I_PX_PXNAME; ctx->mod_field_num = 0; @@ -1857,8 +1855,7 @@ static int promex_dump_metrics(struct appctx *appctx, struct stconn *sc, struct } } - ctx->flags &= ~PROMEX_FL_LI_METRIC; - ctx->flags |= (PROMEX_FL_METRIC_HDR|PROMEX_FL_BACK_METRIC); + ctx->flags |= PROMEX_FL_METRIC_HDR; ctx->obj_state = 0; ctx->field_num = ST_I_PX_PXNAME; ctx->mod_field_num = 0; @@ -1875,8 +1872,7 @@ static int promex_dump_metrics(struct appctx *appctx, struct stconn *sc, struct } } - ctx->flags &= ~PROMEX_FL_BACK_METRIC; - ctx->flags |= (PROMEX_FL_METRIC_HDR|PROMEX_FL_SRV_METRIC); + ctx->flags |= PROMEX_FL_METRIC_HDR; ctx->obj_state = 0; ctx->field_num = ST_I_PX_PXNAME; ctx->mod_field_num = 0; @@ -1893,7 +1889,6 @@ static int promex_dump_metrics(struct appctx *appctx, struct stconn *sc, struct } } - ctx->flags &= ~(PROMEX_FL_METRIC_HDR|PROMEX_FL_SRV_METRIC); ctx->flags |= (PROMEX_FL_METRIC_HDR|PROMEX_FL_MODULE_METRIC); ctx->field_num = 0; ctx->mod_field_num = 0;