Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patroni 3.x failsafe_mode support #3563

Closed
tolleiv opened this issue Feb 7, 2023 · 2 comments
Closed

Patroni 3.x failsafe_mode support #3563

tolleiv opened this issue Feb 7, 2023 · 2 comments

Comments

@tolleiv
Copy link

tolleiv commented Feb 7, 2023

Overview

Would be great to have a PGO with Patroni 3.x (currently 3.0.0) available to gain access to their recent improvements regarding dcs_failsafe_mode.

Use Case

The dcs_failsafe_mode feature seems like a big stability win for setups with non HA-Kubernetes APIs (see https://github.com/zalando/patroni/blob/v3.0.0/docs/dcs_failsafe_mode.rst ) this would also mitigate issues like #3171

Desired Behavior

Would be great to have Patroni 3.x shipped with a regular release to allow for some configuration like this through the CRD:

spec:
  patroni:
    failsafe_mode: true

Environment

Tell us about your environment:

  • Platform: Kubernetes
  • Platform Version: 1.24.9 / `1.25.6
  • PGO Image Tag: ubi8-5.3.0-0
  • Postgres Version 13/ 14
  • Storage: cinder.csi.openstack.org
  • Number of Postgres clusters: 10

Additional Information

Please provide any additional information that may be helpful.

@tjmoore4
Copy link
Contributor

Hello @tolleiv, thank you for your use case details.
I've added an item to our development backlog for consideration for a future release.

@tony-landreth
Copy link
Contributor

Hello @tolleiv, thanks again for describing your use case. We're excited to say that Patroni 3.1.0 is now available with our latest release. I will therefore close this issue. We look forward to any feedback you have regarding this feature.
Please feel free to reach out in Discord to discuss further, or to provide any additional feedback, thoughts, etc.!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants