Regression in PostgreSQL packages re: DISTPG-398

Description

When systemctl disable postgres is done in Ubuntu (22 and 24) with latest 13.18 version, the needed directories for sockets and logs are not created anymore. This is a problem when using Patroni, because we need both the systemd service disabled for postgres, but the directory created for the socket file.

How to reproduce:

This was not happening with 13.16.

The workaround is to create the needed file to control this functionality:

This is not happening with packages installed from PGDG repos, and it’s not affecting Percona Distribution packages for yum repo.

AFFECTED CS IDs

CS0052071

Activity

Show:

naeem.akhter March 8, 2025 at 9:33 PM

Fix was pushed by Aqeel in 13.20 release, and we didn’t have any regression or hiccups with Release testing 13.20.
can you please verify this on your end with 13.20 packages.

Thanks!

naeem.akhter January 29, 2025 at 12:52 PM

This will be shipped as a fix in next minor update, which is scheduled for 4th week of February.

Muhammad Aqeel January 10, 2025 at 9:14 AM
Edited

Committed the fix in all branches.

Details

Assignee

Reporter

Priority

Components

Labels

Needs QA

Yes

Smart Checklist

Created January 9, 2025 at 7:57 PM
Updated last week