E.18. 2ndQuadrant Postgres 12.3r1.1.2

E.18.1. Migration
E.18.2. Changes

Release date: 2020-08-07

This release contains a variety of improvements over the previous release.

E.18.1. Migration

A dump/restore is not required for those running 2ndQPG 12.3r1.1.1 or community 12.X.

E.18.2. Changes

  • Add unlikely() to CHECK_FOR_INTERRUPTS()

    Add the unlikely() branch hint macro to CHECK_FOR_INTERRUPTS(). Cherry picked from community PG.

  • Fix locking bugs that could corrupt pg_control.

    The redo routines for XLOG_CHECKPOINT_{ONLINE,SHUTDOWN} must acquire ControlFileLock before modifying ControlFile->checkPointCopy, or the checkpointer could write out a control file with a bad checksum. Cherry picked from community PG.