write pg_hba.conf for the replica initialized from WAL-E. Temporarily use WAL-e always as a mean to create replica for testing purposes.

This commit is contained in:
Oleksii Kliukin
2015-05-20 11:47:20 +02:00
parent 8a6a7b4cea
commit 42dfaaab3f
+2 -1
View File
@@ -126,6 +126,7 @@ class Postgresql:
def create_replica_with_s3(self):
ret = os.system(self._wal_e + ' backup-fetch {} LATEST'.format(self.data_dir))
self.restore_postgresql_conf()
self.write_pg_hba()
return ret
@@ -186,7 +187,7 @@ class Postgresql:
conn and conn.close()
# if the size of the accumulated WAL segments is more than 5% of the backup size - we should use the pg_basebackup
return diff_in_bytes < long(backup_size) * 0.05
return True or (diff_in_bytes < long(backup_size) * 0.05)
def is_leader(self):
return not self.query('SELECT pg_is_in_recovery()').fetchone()[0]