[Pgpool-committers] pgpool - pgpool-II: Load balancing node was changed after processing

User Y-asaba y-asaba at pgfoundry.org
Fri Jan 25 07:20:04 UTC 2008


Log Message:
-----------
Load balancing node was changed after processing transaction.
For example,

  SELECT 1; <-- node 1
  BEGIN;
  SELECT 2; <-- node 0(master)
  END;
  SELECT 3; <-- node 0(master)

"SELECT 3" was sended to a master node, not a load balancing node.

VALID_BACKEND macro does not check node validation if
in_load_balancing is 1. So we do not use VALID_BACKEND macro to check
whether load balancing node is down.

Modified Files:
--------------
    pgpool-II:
        pool_process_query.c (r1.88 -> r1.89)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_process_query.c.diff?r1=1.88&r2=1.89)


More information about the Pgpool-committers mailing list