mirror of
https://github.com/zalando/postgres-operator.git
synced 2026-10-05 14:17:58 +02:00
Add Patroni failsafe_mode parameter (#2076)
This commit adds support of a not-yet-released Patroni feature that allows postgres to run as primary in case of a failed leader lock update. * Add Patroni 'failsafe_mode' local parameter (enable for a single PG cluster) * Allow configuring Patroni 'failsafe_mode' parameter globally
This commit is contained in:
@@ -407,7 +407,8 @@ class EndToEndTestCase(unittest.TestCase):
|
||||
"ttl": 29,
|
||||
"loop_wait": 9,
|
||||
"retry_timeout": 9,
|
||||
"synchronous_mode": True
|
||||
"synchronous_mode": True,
|
||||
"failsafe_mode": True,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -434,6 +435,8 @@ class EndToEndTestCase(unittest.TestCase):
|
||||
"retry_timeout not updated")
|
||||
self.assertEqual(desired_config["synchronous_mode"], effective_config["synchronous_mode"],
|
||||
"synchronous_mode not updated")
|
||||
self.assertEqual(desired_config["failsafe_mode"], effective_config["failsafe_mode"],
|
||||
"failsafe_mode not updated")
|
||||
return True
|
||||
|
||||
# check if Patroni config has been updated
|
||||
|
||||
Reference in New Issue
Block a user