pgpool2.git / summary / log / commit / refs
commit b1677e1399f02faa51cc8aeed0a753067ff0c9c6
Author: Tatsuo Ishii <ishii at sraoss.co.jp>
Date: Sun Nov 29 08:42:18 2009 +0000
Add logging by per_node_statement().
pool_process_query.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/pool_process_query.c b/pool_process_query.c
index 1cb9d511a..d12c462d6 100644
--- a/pool_process_query.c
+++ b/pool_process_query.c
@@ -1912,6 +1912,11 @@ POOL_STATUS SimpleForwardToBackend(char kind, POOL_CONNECTION *frontend, POOL_CO
{
if (VALID_BACKEND(i))
{
+ char msgbuf[128];
+
+ snprintf(msgbuf, sizeof(msgbuf), "%c message", kind);
+ per_node_statement_log(backend, i, msgbuf);
+
if (pool_write(CONNECTION(backend, i), &kind, 1))
return POOL_END;
if (pool_write(CONNECTION(backend,i), &sendlen, sizeof(sendlen)))
@@ -1961,6 +1966,11 @@ POOL_STATUS SimpleForwardToBackend(char kind, POOL_CONNECTION *frontend, POOL_CO
{
if (VALID_BACKEND(i))
{
+ char msgbuf[128];
+
+ snprintf(msgbuf, sizeof(msgbuf), "%c message", kind);
+ per_node_statement_log(backend, i, msgbuf);
+
if (pool_write(CONNECTION(backend, i), &kind, 1))
{
free(rewrite_msg);
[parent: b7f4e9eba1ee]