Release 4.2.5

Release Date: 2021-09-14

A.6.1. Changes

  • Change PGPOOL SHOW option other_pgpool to watchdog . (Bo Peng)

    Since 4.2 other_pgpool parameter is removed, other_pgpool option should be changed to watchdog .

A.6.2. Bug fixes

  • Fix bug-731: Fails to execute follow_primary_command when watchdog is enabled. ( bug 731 ) (Muhammad Usama)

    It was a segmentation fault happening because of a silly coding mistake in parse_wd_exec_cluster_command_json() function. This bug was introduced in 4.2.4 and does not affect 4.2.3 and earlier.

  • Fix bug of PGPOOL SHOW heartbeat and PGPOOL SHOW ALL command. (Bo Peng)

  • Fix to allow log_rotation_age to be set to 0. (Tatsuo Ishii)

    According to the docs, it is possible to set 0 to log_rotation_age so that the log rotation feature is disabled. But the allowed minimum value for it was mistakenly set to 10, which made it impossible to set log_rotation_age to 0.

  • Fix the incorrect display of load balancing node in raw mode. (Bo Peng)

    In raw mode, Pgpool-II sends all queies to main node. This is harmless, but it may confuse users.

  • Fix pgpool logger process eats 100% cpu. (Tatsuo Ishii)

    Problem reported and patch provided by Fang Jun. Discussion: [pgpool-hackers: 3992]

  • Fix SI mode to acquire a snapshot with an internal transaction. (Tatsuo Ishii)

  • Fix backend_flag* parameter shown twice while executing PGPOOL SHOW ALL . (Tatsuo Ishii)

A.6.3. Documents

  • Doc: Mention that double quotes are required in PGPOOL SHOW command, if the parameter contains uppercase letters. (Bo Peng)

A.6.4. Test tools

  • Fix pgpool_setup to do nothing when no new main node is available. (Tatsuo Ishii)