[pgpool-committers: 6915] pgpool: Fix connection_life_time does not work.
Tatsuo Ishii
ishii at sraoss.co.jp
Tue Aug 11 11:50:00 JST 2020
Fix connection_life_time does not work.
If master node is not 0 (this could happen in the case when primary
node is not 0 in streaming replication mode for example), pgpool
failed to find connection_life_time timer because the timer was set
only in virtual_master_node, which could be changed after session ends
since query context is not there any more.
To fix this, connection_life_time timer is set to all valid nodes.
Regression test is also added.
Discussion: https://www.pgpool.net/pipermail/pgpool-general/2020-August/007242.html
Branch
------
V3_6_STABLE
Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=68b6b36bfa54af90a81c49ba7942a91879024400
Modified Files
--------------
src/protocol/pool_connection_pool.c | 6 +-
.../tests/031.connection_life_time/test.sh | 69 ++++++++++++++++++++++
2 files changed, 74 insertions(+), 1 deletion(-)
More information about the pgpool-committers
mailing list