mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
Merge branch 'master' of github.com:CyberDem0n/governor into features/refactoring
This commit is contained in:
@@ -149,7 +149,7 @@ class Postgresql:
|
||||
member_conn.autocommit = True
|
||||
member_cursor = member_conn.cursor()
|
||||
member_cursor.execute(
|
||||
'SELECT %s::pg_lsn - pg_last_xlog_replay_location() AS bytes', (self.xlog_position(), ))
|
||||
"SELECT %s - (pg_last_xlog_replay_location() - '0/0000000'::pg_lsn)", (self.xlog_position(), ))
|
||||
xlog_diff = member_cursor.fetchone()[0]
|
||||
logger.info([self.name, member['hostname'], xlog_diff])
|
||||
if xlog_diff < 0:
|
||||
@@ -234,7 +234,7 @@ primary_conninfo = '{}'
|
||||
self.admin["username"], self.admin["password"]))
|
||||
|
||||
def xlog_position(self):
|
||||
return self.query('SELECT pg_last_xlog_replay_location()').fetchone()[0]
|
||||
return self.query("SELECT pg_last_xlog_replay_location() - '0/0000000'::pg_lsn").fetchone()[0]
|
||||
|
||||
def load_replication_slots(self):
|
||||
cursor = self.query("SELECT slot_name FROM pg_replication_slots WHERE slot_type='physical'")
|
||||
|
||||
Reference in New Issue
Block a user