Release 4.0.8
pgpool-II 4.0.16 Documentation | |||
---|---|---|---|
Prev | Up | Appendix A. Release Notes | Next |
Release Date: 2020-02-20
A.9.1. Changes
-
Disallowing the quorum aware failover option for the native replication mode. (Muhammad Usama)
In native replication mode, Pgpool-II . is responsible for replicating the data on all backend nodes, and if a node becomes quarantined then Pgpool-II stops sending the writes to that node. This is dangerous since it can cause data inconsistency.
So as per the discussion, we reached the conclusion to disallow failover_when_quorum_exists with the native replication mode so that backend node should never get into quarantine when Pgpool-II is configured in the replication mode.
-
Check if socket file exists at startup and remove them if PID file doesn't exist to avoid bind() failure. (Bo Peng)
A.9.2. Bug fixes
-
Fix incorrect query rewriting in native replication mode. ( bug 551 ) (Bo Peng)
-
Doc: Update documentation and fix documentation typos. (Takuma Hoshiai, Tatsuo Ishii, Bo Peng)
-
Fix child process segfault after reload if health_check_database is empty. ( bug 571 ) (Bo Peng)
-
Fix pgpool_setup to support PostgreSQL 12. (Tatsuo Ishii)
-
Doc: Change the sample follow_master_command script %M %H parameter's order. (Bo Peng)
-
Fix occasional regression test failure. (Tatsuo Ishii)
-
Fix replication delay worker segfault when application_name in primary_conninfo is an empty string. ( bug 565 ) (Tatsuo Ishii)
-
Fix PGPOOL SHOW command doesn't display ALWAYS_MASTER , when backend_flag = 'ALWAYS_MASTER'. (Takuma Hoshiai)
-
Fix the bug with ignored syslog setting. (Bo Peng)