diff --git a/src/main/pool_internal_comms.c b/src/main/pool_internal_comms.c index 9aa653c6..91b91e11 100644 --- a/src/main/pool_internal_comms.c +++ b/src/main/pool_internal_comms.c @@ -37,6 +37,7 @@ #include "utils/palloc.h" #include "utils/memutils.h" #include "pool_config.h" +#include "context/pool_session_context.h" /* * sends the signal to pgpool-II main process to terminate Pgpool-II @@ -113,6 +114,12 @@ degenerate_backend_set_ex(int *node_id_set, int count, unsigned char flags, bool for (i = 0; i < count; i++) { + ereport(LOG, + (errmsg("degenerate_backend_set_ex: node id: %d session_context: %p my_backend_status: %d", + node_id_set[i], + pool_get_session_context(true), + *(my_backend_status[node_id_set[i]])))); + if (node_id_set[i] < 0 || node_id_set[i] >= MAX_NUM_BACKENDS || (!VALID_BACKEND(node_id_set[i]) && BACKEND_INFO(node_id_set[i]).quarantine == false)) {