Release 3.4.15

Release Date: 2018-01-09

A.76.1. Bug fixes

  • Replace /bin/ed with /bin/sed in pgpool_setup , because /bin/sed is included in most distribution's base packages. (Tatsuo Ishii)

  • Change the pgpool.service and sysconfig files to output Pgpool-II log. (Bo Peng)

    Removeing "Type=forking" and add OPTS=" -n" to run Pgpool-II with non-daemon mode, because we need to redirect logs. Using "journalctl" command to see Pgpool-II systemd log.

  • Fix timestamp data inconsistency by replication mode. (Bo Peng)

    From PostgreSQL 10 the column default value such as 'CURRENT_DATE' changes, Pgpool-II didn't rewrite timestamp by the added default values. This caused data inconsistency.

  • Fix returning transaction state when "ready for query" message received. (Tatsuo Ishii)

    We return primary or master node state of ready for query message to frontend. In most cases this is good. However if other than primary node or master node returns an error state (this could happen if load balance node is other than primary or master node and the query is an errornous SELECT), this should be returned to frontend, because the frontend already received an error.

  • Fix pgpool start message printed multiple times. (Tatsuo Ishii)