Minor releases 14.23, 15.18, and 16.14 introduced a regression causing a MultiXactOffsetSLRU deadlock during WAL replay. This issue can halt streaming replication standbies or block point-in-time recovery operations. The bug was first reported on May 20th and has since generated multiple reports across mailing lists and support channels.
- Affected versions: Postgres 14.23, 15.18, and 16.14.
- Deadlock occurs during WAL replay, not standard query execution.
- Streaming replication standbies may hang indefinitely.
- Point-in-time recovery (PITR) processes can also stall.
- Monitor replication lag and recovery logs for signs of this deadlock.