#patroni — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #patroni, aggregated by home.social.
-
Обновление базы за время смены мастера Patroni
Меня зовут Ирек Агмалов, я DBA-SRE в Ви.Tech - IT-дочке ВсеИнструменты.ру. Мы обновляли PostgreSQL в кластере Patroni и хотели переключить приложение на новую версию без смены строки подключения и без долгого простоя. Для роутинга у нас уже использовались consul-dns и Patroni, поэтому вместо замены DSN мы попробовали временно взять переключение трафика на себя через записи в Consul. В статье покажу, как перевели реплику на PostgreSQL 18, сохранили синхронизацию через логическую репликацию и переключили master и replica так, чтобы потом вернуть кластер в нормальный режим работы.
-
Anyone know if #PostgreSQL #Patroni uses etcd Elections API these days?
We're looking at an issue in etcd.
-
Anyone know if #PostgreSQL #Patroni uses etcd Elections API these days?
We're looking at an issue in etcd.
-
Как построить отказоустойчивый PostgreSQL-кластер и не промахнуться
В исходниках PostgreSQL встречаются ироничные комментарии, а самый веселый, на мой взгляд, находится в строке прямо перед запуском сервера. Судя по логам Git, это комментарий Тома Лейна, который сообщает: "We are ready to rock and roll", а следующей строкой идёт запуск сервера СУБД. Действительно, когда пытаешься запустить кластер PostgreSQL, порой не покидает ощущение "rock and roll", а потом вдруг кластер не стартует или внезапно переключается на другой узел из-за отступов в YAML-конфиге :). В этой статье разберём ключевые элементы отказоустойчивого кластера и типовые места, где чаще всего допускают ошибки.
https://habr.com/ru/companies/postgrespro/articles/1004040/
#postgresql #dba #кластер #датацентр #pgBackRest #wal #PgBouncer #мониторинг #Patroni #Stolon
-
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: https://www.pgedge.com/blog/using-patroni-to-build-a-highly-available-postgres-clusterpart-1-etcd
#opensource #dev #programming #dataengineer #dba #postgres #data
-
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: https://www.pgedge.com/blog/using-patroni-to-build-a-highly-available-postgres-clusterpart-1-etcd
#opensource #dev #programming #dataengineer #dba #postgres #data
-
Отказоустойчивый PostgreSQL для почты RuPost: Patroni + etcd + HAProxy за три ВМ
Когда почта ложится — ложится всё. Переписка, задачи, согласования, доступы — всё завязано на почтовый сервер. А если под ним единственный PostgreSQL без резервирования, то между вами и катастрофой — один сбойный диск или зависший процесс. В этой статье — пошаговый рецепт: собираем отказоустойчивый кластер PostgreSQL на базе Patroni, используем etcd для консенсуса и HAProxy как единую точку входа. Три виртуальные машины — и ваша почта RuPost переживёт падение ноды без потери писем и без ручного вмешательства.
https://habr.com/ru/companies/cloud4y/articles/1004556/
#postgresql #patroni #кластер_postgresql #почта #настройка_кластера
-
Patroni и логическая реплика в PostgreSQL: как не потерять данные при failover’е
Если вы используете nofailover: true (а многие так и делают), Patroni не синхронизирует слоты логической репликации — и при переходе на реплику часть данных может исчезнуть навсегда. Рассказываем, почему и как фиксить.
https://habr.com/ru/companies/flant/articles/978322/
#patroni #postgresql #sql #бд #failover #репликация #асинхронная_репликация #логическая_репликация #nofailover #потеря_данных
-
📣 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 : https://blog.dalibo.com/2025/12/17/pgsession18_programme.html
Bonus : en vous inscrivant, vous soutenez une asso qui promeut du logiciel libre (#PostgreSQLFr, #April, #Framasoft)