-
Notifications
You must be signed in to change notification settings - Fork 1
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
Implémenter un POC de pgBackRest #322
Comments
Je me demande si quelqu'un a déjà configuré un container Docker pgbackrest en sidecar d'un container Docker postgres. J'ai déjà passé du temps à chercher cela, sans succès, je vais essayer à nouveau. |
J'ai trouvé ceci d'intéressant https://github.com/pellepelster/hetzner-rds-postgres |
En lisant cette section https://pgbackrest.org/user-guide.html#backup
je pense que pgbackrest doit directement être installé dans le container Docker PostgreSQL, sinon, PostgreSQL ne pourra pas exécuter la commande |
Je viens de poster |
J'ai bien lu les différences entre Full Backup, Differential Backup, Incremental Backup. |
Je relis l'article https://ahmet.im/blog/minimal-init-process-for-containers/ pour lancer supercronic + postgres dans le même container. |
Je n'ai pas réussi à setup https://github.com/just-containers/s6-overlay, j'ai beaucoup de difficulté à comprendre la documentation. Je trouve le projet trop gros, trop compliqué pour ce qu'il fait. Je vais essayer une autre solution : https://ahmet.im/blog/cloud-run-multiple-processes-easy-way/ |
Pour le moment j'ai publié ceci https://github.com/stephane-klein/poc-pgbackrest |
|
J'ai intégré l'exécutable tiny mais je ne me souviens plus trop pour quelle raison 🤔. |
Après lecture de Write Ahead Log, je pense avoir compris :
|
Question que je me pose : quand |
Je me lance dans une nouvelle lecture de https://www.postgresql.org/docs/16/continuous-archiving.html, j'espère y trouver une réponse à ma question. |
J'ai aussi compris qu'en fonction de la valeur de |
Requête intéressante :
|
Je pense que j'ai ma réponse ici :
|
Je peux avec la function
|
Prochaine étape :
|
Prochaine étape :
|
Pour le moment, je n'arrive pas à configurer pgbackrest avec Minio, j'ai l'erreur suivante quand j'essaie de créer un stanza :
J'ai cru comprendre ici que les tests de pgbackrest utilisent Minio, conséquence : je suis en train de regarder ici si j'identifie quelque chose que j'ai mal configuré. |
J'ai réussi 🙂 !
Je pense que c'est le paramètre |
Prochaine étape :
|
J'ai enfin réussi à restaurer un backup ! Prochaines étapes :
|
J'ai réussi, mais il faut que je documente cela. J'ai dû :
|
Après 10 jours, je reprends sur cette issue et je suis un peu perdu 😉. |
J'ai travaillé aujourd'hui 1h15 sur cette issue, c'était l'objectif que je m'étais fixé. J'ai bien avancé, tout semble bien fonctionner. Prochaines étapes :
|
Prochaine étapes :
|
J'ai ajouté un cas concret de production dans le dossier Voici le scénario que j'ai implémenté :
J'ai déjà passé 32h sur cette issue !!! Je pense vraiment que je ne suis pas doué ! Je ne suis pas du tout satisfait de mon code, par exemple :
Prochaines étapes :
Je pense que je suis encore loin de la publication du billet de blog 🙄. |
Je viens de créer #365 |
Via cette issue, je souhaite faire un POC de pgBackRest, dans la situation suivante :
postgres
postgres
Dans un premier temps je souhaite explorer l'option
b
.Détail d'implémentation :
The text was updated successfully, but these errors were encountered: