[Bug 1749283] Re: configured stats_temp_directory does not get created after reboot

Mario Splivalo mario.splivalo at canonical.com
Wed Feb 28 10:29:19 UTC 2018


It looks like this is getting fixed in the resource agents in upstream:

https://github.com/ClusterLabs/resource-agents/pull/1102

So we might wait a bit to see if upstream will accept this change. If
so, it will be merged in Debian and I'll create a SRU against resource-
agents package in ubuntu.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1749283

Title:
  configured stats_temp_directory does not get created after reboot

Status in postgresql-common package in Ubuntu:
  In Progress
Status in postgresql-common source package in Xenial:
  In Progress
Status in postgresql-common source package in Artful:
  In Progress
Status in postgresql-common source package in Bionic:
  In Progress
Status in postgresql-common package in Debian:
  New

Bug description:
  Default postgres installation in Ubuntu (and Debian) configures
  stats_temp_directory inside /var/run/postgresql:

  $ grep stats_temp /etc/postgresql/10/main/postgresql.conf 
  stats_temp_directory = '/var/run/postgresql/10-main.pg_stat_tmp'

  However, this directory is not created after reboot.

  In most cases this is not a problem as systemd starts postgres via
  pg_ctlcluster, a "multiversion/cluster aware pg_ctl wrapper", and
  pg_ctlcluster will create missing directories before starting
  postgres.

  But in cases where systemd is not starting postgres this is a problem.
  Specifically, when postgres is controlled by pacemaker (using postgres resource agent for pacemaker) it is started using pg_ctl wrapper. pg_ctl won't create missing directories and therefore postgres fails to start.

  The simplest solution for this issue is to have systemd recreate
  missing directories via /usr/lib/tmpfiles.d/postgresql.conf file.

  Currently only /var/run/postgresql and /var/log/postgresql are created
  using systemd-tmpfiles.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/postgresql-common/+bug/1749283/+subscriptions



More information about the Ubuntu-sponsors mailing list