pgpool-II 4.0.20 Documentation | |||
---|---|---|---|
Prev | Up | Appendix A. Release Notes | Next |
Release Date: 2020-02-20
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)
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)
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)