home.social

#patroni — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #patroni, aggregated by home.social.

  1. Обновление базы за время смены мастера Patroni

    Меня зовут Ирек Агмалов, я DBA-SRE в Ви.Tech - IT-дочке ВсеИнструменты.ру. Мы обновляли PostgreSQL в кластере Patroni и хотели переключить приложение на новую версию без смены строки подключения и без долгого простоя. Для роутинга у нас уже использовались consul-dns и Patroni, поэтому вместо замены DSN мы попробовали временно взять переключение трафика на себя через записи в Consul. В статье покажу, как перевели реплику на PostgreSQL 18, сохранили синхронизацию через логическую репликацию и переключили master и replica так, чтобы потом вернуть кластер в нормальный режим работы.

    habr.com/ru/articles/1036420/

    #postgresql #patroni #consul #logical_replication #upgrade

  2. Anyone know if #PostgreSQL #Patroni uses etcd Elections API these days?

    We're looking at an issue in etcd.

  3. Anyone know if #PostgreSQL #Patroni uses etcd Elections API these days?

    We're looking at an issue in etcd.

  4. The node can be used as an admin controller to deploy & monitor more nodes & clusters. For example, you can install these 6 OPTIONAL extra modules for advanced use cases:

    MinIO S3-compatible object storage service; used as an optional central backup server for PGSQL.

    Redis Deploy Redis servers in standalone master-replica, sentinel, and native cluster mode.

    Ferret Native support for FerretDB — adding MongoDB wire protocol compatibility to Postgres!

    Docker Launch optional docker daemons to run other stateless parts besides Pigsty RDS.

    Juice JuiceFS can mount S3/MinIO, and even PostgreSQL as a filesystem shared by multi users.

    Vibe Vibe coding environment with VS Code Server, JupyterLab, Node.js, and Claude Code.

    Of course, you can deploy different kinds of HA PostgreSQL clusters on multiple nodes, as much as you want.

    #minio #redis #ferret #docker #juicefs #postgres #rds #citus #patroni

  5. Как построить отказоустойчивый PostgreSQL-кластер и не промахнуться

    В исходниках PostgreSQL встречаются ироничные комментарии, а самый веселый, на мой взгляд, находится в строке прямо перед запуском сервера. Судя по логам Git, это комментарий Тома Лейна, который сообщает: "We are ready to rock and roll", а следующей строкой идёт запуск сервера СУБД. Действительно, когда пытаешься запустить кластер PostgreSQL, порой не покидает ощущение "rock and roll", а потом вдруг кластер не стартует или внезапно переключается на другой узел из-за отступов в YAML-конфиге :). В этой статье разберём ключевые элементы отказоустойчивого кластера и типовые места, где чаще всего допускают ошибки.

    habr.com/ru/companies/postgres

    #postgresql #dba #кластер #датацентр #pgBackRest #wal #PgBouncer #мониторинг #Patroni #Stolon

  6. Last Friday, Shaun Thomas began a new iteration of PG Phridays here at pgEdge, starting with an article on making #PostgreSQL highly available using #Patroni, an external orchestration layer that helps enable ultra high availability. 🐘

    💡 For this PG Phriday, he dives into the installation of etcd - part 1 (of 3!) of a series of steps that you can follow along to install Patroni + PostgreSQL. Check it out: pgedge.com/blog/using-patroni-

    #opensource #dev #programming #dataengineer #dba #postgres #data

  7. Last Friday, Shaun Thomas began a new iteration of PG Phridays here at pgEdge, starting with an article on making #PostgreSQL highly available using #Patroni, an external orchestration layer that helps enable ultra high availability. 🐘

    💡 For this PG Phriday, he dives into the installation of etcd - part 1 (of 3!) of a series of steps that you can follow along to install Patroni + PostgreSQL. Check it out: pgedge.com/blog/using-patroni-

    #opensource #dev #programming #dataengineer #dba #postgres #data

  8. Отказоустойчивый PostgreSQL для почты RuPost: Patroni + etcd + HAProxy за три ВМ

    Когда почта ложится — ложится всё. Переписка, задачи, согласования, доступы — всё завязано на почтовый сервер. А если под ним единственный PostgreSQL без резервирования, то между вами и катастрофой — один сбойный диск или зависший процесс. В этой статье — пошаговый рецепт: собираем отказоустойчивый кластер PostgreSQL на базе Patroni, используем etcd для консенсуса и HAProxy как единую точку входа. Три виртуальные машины — и ваша почта RuPost переживёт падение ноды без потери писем и без ручного вмешательства.

    habr.com/ru/companies/cloud4y/

    #postgresql #patroni #кластер_postgresql #почта #настройка_кластера

  9. Patroni и логическая реплика в PostgreSQL: как не потерять данные при failover’е

    Если вы используете nofailover: true (а многие так и делают), Patroni не синхронизирует слоты логической репликации — и при переходе на реплику часть данных может исчезнуть навсегда. Рассказываем, почему и как фиксить.

    habr.com/ru/companies/flant/ar

    #patroni #postgresql #sql #бд #failover #репликация #асинхронная_репликация #логическая_репликация #nofailover #потеря_данных

  10. 📣 Le programme de la prochaine #PGSession est disponible !
    Une journée entière dédiée à #PostgreSQL et sa communauté :postgresql:

    De mon côté, challenge : vous parler de #Patroni et #pgBackRest en 30 minutes 😅 Il y aurait matière à en discuter des heures, mais on va à l’essentiel, promis !

    📍 Organisé par @dalibo à Paris, le 14 janvier

    👉 Programme : blog.dalibo.com/2025/12/17/pgs

    Bonus : en vous inscrivant, vous soutenez une asso qui promeut du logiciel libre (#PostgreSQLFr, #April, #Framasoft)

  11. Watch how you can diagnose incidents in seconds using #opensource, #eBPF-powered observability. 👇🐧 🐝

    Track all communications between cluster components such as #Patroni, #Postgres, #Pgbouncer, and the #Kubernetes API server: github.com/coroot/coroot

    #Linux #FOSS #observability #postgresql #DevOps #SRE

  12. Watch how you can diagnose incidents in seconds using #opensource, #eBPF-powered observability. 👇🐧 🐝

    Track all communications between cluster components such as #Patroni, #Postgres, #Pgbouncer, and the #Kubernetes API server: github.com/coroot/coroot

    #Linux #FOSS #observability #postgresql #DevOps #SRE

  13. Кластеризация PostgreSQL за день или за 15 минут: разбираем варианты и подводные камни реализации

    Кластеризация необходима для большинства СУБД уровня Enterprise. Есть много способов создать или развернуть кластер: от бесплатных до дорогих, от простых до сложных. У разных вендоров свои приоритеты: одни делают настройку кластера в пару кликов (как в MS SQL), другие фокусируются на надежности и функциональности (Oracle). В мире СУБД на базе PostgreSQL на сторону которых всё активнее переходит российский IT, тоже есть свои кластерные инструменты и решения: как бесплатные и открытые Patroni, Stolon, pacemaker/corosync, так и проприетарные. Лидер по популярности среди открытых решений – Patroni. Сегодня я расскажу, почему настраивать кластеризацию на нем руками весело только первые пару раз. Поговорим об особенностях поддержки Patroni в Proxima DB, снижении порога входа для новичков и повторяемости конфигураций.

    habr.com/ru/companies/orion_so

    #postgresql #субд #кластеризация #patroni #proximadb #кластер_postgresql #кластеризация_данных

  14. Кластеризация PostgreSQL за день или за 15 минут: разбираем варианты и подводные камни реализации

    Кластеризация необходима для большинства СУБД уровня Enterprise. Есть много способов создать или развернуть кластер: от бесплатных до дорогих, от простых до сложных. У разных вендоров свои приоритеты: одни делают настройку кластера в пару кликов (как в MS SQL), другие фокусируются на надежности и функциональности (Oracle). В мире СУБД на базе PostgreSQL на сторону которых всё активнее переходит российский IT, тоже есть свои кластерные инструменты и решения: как бесплатные и открытые Patroni, Stolon, pacemaker/corosync, так и проприетарные. Лидер по популярности среди открытых решений – Patroni. Сегодня я расскажу, почему настраивать кластеризацию на нем руками весело только первые пару раз. Поговорим об особенностях поддержки Patroni в Proxima DB, снижении порога входа для новичков и повторяемости конфигураций.

    habr.com/ru/companies/orion_so

    #postgresql #субд #кластеризация #patroni #proximadb #кластер_postgresql #кластеризация_данных

  15. Кластеризация PostgreSQL за день или за 15 минут: разбираем варианты и подводные камни реализации

    Кластеризация необходима для большинства СУБД уровня Enterprise. Есть много способов создать или развернуть кластер: от бесплатных до дорогих, от простых до сложных. У разных вендоров свои приоритеты: одни делают настройку кластера в пару кликов (как в MS SQL), другие фокусируются на надежности и функциональности (Oracle). В мире СУБД на базе PostgreSQL на сторону которых всё активнее переходит российский IT, тоже есть свои кластерные инструменты и решения: как бесплатные и открытые Patroni, Stolon, pacemaker/corosync, так и проприетарные. Лидер по популярности среди открытых решений – Patroni. Сегодня я расскажу, почему настраивать кластеризацию на нем руками весело только первые пару раз. Поговорим об особенностях поддержки Patroni в Proxima DB, снижении порога входа для новичков и повторяемости конфигураций.

    habr.com/ru/companies/orion_so

    #postgresql #субд #кластеризация #patroni #proximadb #кластер_postgresql #кластеризация_данных

  16. It's the last day of May and today's #CitusCon video of the day is by @cyberdemn of Microsoft, who is the lead of the Patroni project for PostgreSQL...

    If you want to learn about the key to scalable (horizontally scalable) & fault-tolerant PostgreSQL, watch this talk (and demo) about Citus and Patroni.

    aka.ms/cituscon-alexanderk-202

    #PostgreSQL #Citus #databases #Patroni #Microsoft #OpenSource #HighAvailability

  17. It's the last day of May and today's #CitusCon video of the day is by @cyberdemn of Microsoft, who is the lead of the Patroni project for PostgreSQL...

    If you want to learn about the key to scalable (horizontally scalable) & fault-tolerant PostgreSQL, watch this talk (and demo) about Citus and Patroni.

    aka.ms/cituscon-alexanderk-202

    #PostgreSQL #Citus #databases #Patroni #Microsoft #OpenSource #HighAvailability

  18. As co-chair, I'm excited about this 💥 all the individual livestream talks from Citus Con: An Event for Postgres 2023 have published on YouTube 📺

    Including some phenomenal talks 💡 by @simon & @cyberdemn & @tmunro - and others not yet on Mastodon

    Enjoy the playlist of 37 talks & pls tell your friends

    aka.ms/cituscon-playlist

    #CitusCon #PostgreSQL #Citus #SmallData #OpenSource #Patroni #YouTube #DistributedPostgreSQL #HammerDB

  19. As co-chair, I'm excited about this 💥 all the individual livestream talks from Citus Con: An Event for Postgres 2023 have published on YouTube 📺

    Including some phenomenal talks 💡 by @simon & @cyberdemn & @tmunro - and others not yet on Mastodon

    Enjoy the playlist of 37 talks & pls tell your friends

    aka.ms/cituscon-playlist

    #CitusCon #PostgreSQL #Citus #SmallData #OpenSource #Patroni #YouTube #DistributedPostgreSQL #HammerDB

  20. As co-chair, I'm excited about this 💥 all the individual livestream talks from Citus Con: An Event for Postgres 2023 have published on YouTube 📺

    Including some phenomenal talks 💡 by @simon & @cyberdemn & @tmunro - and others not yet on Mastodon

    Enjoy the playlist of 37 talks & pls tell your friends

    aka.ms/cituscon-playlist

    #CitusCon #PostgreSQL #Citus #SmallData #OpenSource #Patroni #YouTube #DistributedPostgreSQL #HammerDB

  21. As co-chair, I'm excited about this 💥 all the individual livestream talks from Citus Con: An Event for Postgres 2023 have published on YouTube 📺

    Including some phenomenal talks 💡 by @simon & @cyberdemn & @tmunro - and others not yet on Mastodon

    Enjoy the playlist of 37 talks & pls tell your friends

    aka.ms/cituscon-playlist

  22. As co-chair, I'm excited about this 💥 all the individual livestream talks from Citus Con: An Event for Postgres 2023 have published on YouTube 📺

    Including some phenomenal talks 💡 by @simon & @cyberdemn & @tmunro - and others not yet on Mastodon

    Enjoy the playlist of 37 talks & pls tell your friends

    aka.ms/cituscon-playlist

    #CitusCon #PostgreSQL #Citus #SmallData #OpenSource #Patroni #YouTube #DistributedPostgreSQL #HammerDB