Subject: CVS commit: pkgsrc/databases/pgpool2
From: Adam Ciarcinski
Date: 2022-05-24 13:50:12
Message id: 20220524115012.4F2A4FAEB@cvs.NetBSD.org

Log Message:
pgpool2: updated to 4.3.2

4.3.2

Changes

Enhance in stopping pgpool main process. (Tatsuo Ishii)
If "pgpool stop" couldn't terminate the main process within certain \ 
period (currently 5 seconds), send the signal again.
Fix not to abort session while in failed transaction. (Tatsuo Ishii)
When an explicit transaction fails, subsequent commands should be ignored until \ 
commit or rollback command comes in. However pgpool sometimes aborted the \ 
session if relcache lookup happened.
Change the PID length of pcp_proc_count command to 7 characters long. (Bo Peng)
Enhance error message to include the message kind returned and the backend node \ 
id while processing parse message. (Tatsuo Ishii)
Downgrade log level of ParameterStatus message from LOG to DEBUG5. (Tatsuo Ishii)
Change the default value of pcp_listen_addresses from '*' to 'localhost'. \ 
(Tatsuo Ishii)
Adjust the field name in pcp_watchdog_info. (Muhammad Usama)
Enable parameters related to logging_collector by default in RPM packages. (Bo Peng)

Bug fixes

Fix issue that watchdog cluster keeps rejecting the restarted remote node which \ 
is lost previously. (Muhammad Usama)
Fix exit_handler in pgpool main process to avoid possible infinite wait. (Tatsuo \ 
Ishii)
Fix pgpool child process to obtain process information. (Tatsuo Ishii)
Fix a potential issue in shared memory allocation function. (Tatsuo Ishii)
Fix bug with pg_enc and pg_md5 when using "-i" option. (bug \ 
747)(Tatsuo Ishii)
Fix not to include garbage in %m log_line_prefix. (Tatsuo Ishii)
Fix main process exiting if a backend is failing or shutting down while \ 
performing finding primary. (Tatsuo Ishii)
Fix segfaults in watchdog. (Muhammad Usama)
Fix issue that failover request is refused if backend node status managed in \ 
private_backend_status and the one in the share memory area do not agree. \ 
(Tatsuo Ishii)
Fixed follow_primary.sh.sample script to check the status of PostgreSQL using \ 
pg_isready. (Bo Peng)

Documents

Doc: move the example of "Pgpool-II on Kubernetes" to github \ 
repository. (Bo Peng)
Doc: update configuration example. (Masaya Kawamoto)
Doc: update the example output of pcp_watchdog_info. (Bo Peng)
Doc: mention that escaping is required if you are providing the password as an \ 
argument to pg_enc and the password contains a "$" character. (Bo \ 
Peng)

Regression Tests

Enhance regression test 018.detach_primary to avoid the timeut error. (Tatsuo Ishii)
Enhance regression test 074.bug700_memqcache_segfault to avoid the timeut error. \ 
(Tatsuo Ishii)
Improve regression test to detect segmentation fault. (Bo Peng)
Increase timeout for regression test 077.invalid_failover_node. (Tatsuo Ishii)

Files:
RevisionActionfile
1.10modifypkgsrc/databases/pgpool2/Makefile
1.5modifypkgsrc/databases/pgpool2/PLIST
1.8modifypkgsrc/databases/pgpool2/distinfo
1.6modifypkgsrc/databases/pgpool2/patches/patch-configure