patroni.patch
text/x-patch
Filename: patroni.patch
Type: text/x-patch
Part: 0
Patch
Format: unified
| File | + | − |
|---|---|---|
| __init__.py | 2 | 1 |
| rewind.py | 1 | 0 |
--- /usr/lib/python3/dist-packages/patroni/postgresql/__init__.py 2022-02-18 13:16:15.000000000 +0000
+++ __init__.py 2022-04-03 19:17:29.952665383 +0000
@@ -798,7 +798,8 @@
return True
def get_guc_value(self, name):
- cmd = [self.pgcommand('postgres'), '-D', self._data_dir, '-C', name]
+ cmd = [self.pgcommand('postgres'), '-D', self._data_dir, '-C', name,
+ '--config-file={}'.format(self.config.postgresql_conf)]
try:
data = subprocess.check_output(cmd)
if data:
--- /usr/lib/python3/dist-packages/patroni/postgresql/rewind.py 2022-02-18 13:16:15.000000000 +0000
+++ rewind.py 2022-04-03 19:21:14.479726127 +0000
@@ -314,6 +314,7 @@
cmd = [self._postgresql.pgcommand('pg_rewind')]
if self._postgresql.major_version >= 130000 and restore_command:
cmd.append('--restore-target-wal')
+ cmd.append('--config-file={0}/postgresql.conf'.format(self._postgresql.config._config_dir))
cmd.extend(['-D', self._postgresql.data_dir, '--source-server', dsn])
while True: