From 29d4b188674ed7b328e4f1d29857abe37ac1fe97 Mon Sep 17 00:00:00 2001 From: Yishai Tamir Date: Wed, 4 Mar 2026 20:27:21 +0200 Subject: [PATCH] Downgrade elog(LOG) to elog(DEBUG1) for pi->node_ids in get_pools() The elog statement added in commit 706ca859c prints pi->node_ids bitmap values at LOG level for every connection/backend combination whenever pool status is queried. In deployments with metrics exporters that poll "show pool_pools" continuously, this produces thousands of log lines per minute. Since the message is purely diagnostic, it should be at DEBUG1 level. Reported in: https://github.com/pgpool/pgpool2/issues/153 --- src/utils/pool_process_reporting.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/pool_process_reporting.c b/src/utils/pool_process_reporting.c index 39087bc47..256c3e977 100644 --- a/src/utils/pool_process_reporting.c +++ b/src/utils/pool_process_reporting.c @@ -1703,7 +1703,7 @@ get_pools(int *nrows) if (is_pi_set(pi->node_ids, backend_id)) { StrNCpy(pools[lines].statement, pi->statement, MAXSTMTLEN); - elog(LOG, "pi->node_ids[0]:%ld pi->node_ids[1]:%ld", + elog(DEBUG1, "pi->node_ids[0]:%ld pi->node_ids[1]:%ld", pi->node_ids[0], pi->node_ids[1]); } lines++; -- 2.50.1