From 23e6f65156256b45fe55c1508ae7e20303831a03 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Mon, 3 Jul 2017 12:07:24 +0200 Subject: [PATCH] Don't wal_keep_segments as command line argument to postgres (#460) It make it not possible to change it without restart. Fixes https://github.com/zalando/patroni/issues/459 --- patroni/postgresql.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patroni/postgresql.py b/patroni/postgresql.py index e8dbb90c..aa2956f9 100644 --- a/patroni/postgresql.py +++ b/patroni/postgresql.py @@ -804,8 +804,8 @@ class Postgresql(object): self._replace_pg_hba() self.resolve_connection_addresses() - opts = {p: self._server_parameters[p] for p in self.CMDLINE_OPTIONS if p in self._server_parameters} - options = ['--{0}={1}'.format(p, v) for p, v in opts.items()] + options = ['--{0}={1}'.format(p, self._server_parameters[p]) for p in self.CMDLINE_OPTIONS + if p in self._server_parameters and p != 'wal_keep_segments'] start_initiated = time.time()