
Postgres coincé par du CDC, avenir de pgBackRest et intégration Patroni
About this event
Le Postgres User Group de Lille est heureux de vous convier pour une nouvelle soirée autour de notre fier éléphant Slonik et de sa base de données PostgreSQL. L'événement aura lieu le mardi 23 juin dans les locaux Les-Tilleuls.coop, à Euratechnologies, Lomme. Nous remercions chaleureusement Les-Tilleuls.coop pour l'accueil et la prise en charge de l'apéritif communautaire, ainsi que pour leur engagement dans l'écosystème opensource.
🏢 L'adresse : Les-Tilleuls.coop , 82 Rue Winston Churchill, 59160 Lomme
👉 Le programme
18:30 : Ouverture des portes
19:00 - 19:15 : Présentations des sponsors
19:15 - 19:45 : Quand un simple plugin CDC peut bloquer l'arrêt de PostgreSQL
19h45 - 20h00 : Après la tempête : l'avenir de pgBackRest
20h00 - 20h30 : Patroni + pgBackRest : le duo gagnant
20:30 - 21:30 : Apéro communautaire 🍻
🎖️ Sponsors de l'événement
Développement, conseil, infra ou formation : Les-Tilleuls.coop conçoit et déploie des applications web et mobiles pour des sociétés de toutes tailles et de multiples secteurs (médias, sport, e-commerce, organismes publics…). Société coopérative regroupant plus de 70 expert·e·s de l'Open Source, nous sommes les créateurs d'API Platform et de FrankenPHP. Nous sommes également membres de la core team de Symfony, et contribuons activement à de nombreux langages et frameworks tels que Go, Sylius, Caddy, Kubernetes ou React. Que vous recherchiez un nouveau défi professionnel où vous pourrez bousculer les codes, ou une société pour garantir le succès de vos projets IT, n'hésitez pas à nous contacter !
---
👨💻 Talk #1 La Cancellera Yoann (support Postgres) chez Percona
www.percona.com (25')
« Quand un simple plugin CDC peut bloquer l'arrêt de PostgreSQL »
Chaque fois qu'une bascule (switchover) devait être effectuée, l'opération prenait des heures. Par désespoir, le client finissait par tuer le processus postmaster primaire, tant l'arrêt était long. Le problème se reproduisait systématiquement, dans tous les environnements de production et dans la plupart des environnements hors production.
PostgreSQL était-il réellement bloqué ? Était-il simplement en train de terminer une opération particulièrement longue ? Une application pouvait-elle à ce point empêcher l'arrêt d'un serveur primaire ?
Dans cette présentation, nous verrons comment nous avons mené le diagnostic dans un environnement Kubernetes, suivi les différents fils d'exécution, analysé les protocoles de réplication logique et appliqué quelques patchs simples à pg_walreceiver afin d'identifier et de résoudre le problème.
---
👨💻 Discussion ouverte: Stefan Fercot (contributeur pgBackRest)
Après la tempête : l'avenir de pgBackRest
---
👨💻 Talk #2 Stefan Fercot (expert Postgres) chez Data Egret
(30')
« Patroni + pgBackRest : le duo gagnant »
Même à l'ère des services de bases de données managés et des plateformes cloud-native, Patroni et pgBackRest restent deux pièces maîtresses de la boîte à outils d'exploitation PostgreSQL. Cette présentation propose un guide pratique pour tirer le meilleur de ce duo afin de bâtir une architecture hautement disponible et prête à encaisser les incidents.
Nous verrons comment intégrer pgBackRest dans un cluster géré par Patroni, reconstruire simplement des serveurs secondaires, initialiser un cluster complet à partir d'une sauvegarde existante, et réaliser une restauration PITR entièrement contrôlée par Patroni.
Au programme : des exemples concrets, du YAML détaillé, et des retours d'expérience accumulés au fil de situations vécues en production.
Source: meetup