pgpool-II 4.3.7 Documentation
Prev | Up | Appendix A. Release Notes | Next

# A.40. Release 4.1.1

> Release Date: 2020-02-20

## A.40.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.40.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)

- Update pgpool-recovery function definitions. (Tatsuo Ishii)

- Fix child process segfault after reload if health_check_database is empty. (bug 571) (Bo Peng)

- Suppress unnecessary error message when there's no standby server. (Tatsuo Ishii)

- 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)

- Unbreak notification response message treatment in 4.1. (bug 573) (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)

Prev | Home | Next
Release 4.1.2 | Up | Release 4.1.0