Re: Restauration d'une sauvegarde PITR avec recovery_target_time

Éric de la Musse <[email protected]>
Newsgroups gmane.comp.db.postgresql.french
Message-ID <20160619000739.15288b20@archie>
Le Sat, 18 Jun 2016 22:27:14 +0200,
Dimitri Fontaine <[email protected]> a écrit :

> Éric de la Musse <[email protected]> writes:
> > Mais la restauration s'effectue jusqu'à 2016-06-18
> > 05:00:02.655446+02 ...soit 2 heures de plus que l'objectif fixé.  
> 
> À quelle heure s'est terminé le backup depuis lequel le PITR est
> effectué ? 

Quelques secondes après avoir commencé. La base est quasi vide
aujourd'hui.

>Le recovery ne peut pas s'arrêter avant d'avoir atteind un
> point de consistence dans les WAL et par construction ce point ne peut
> pas exister en plein milieu d'un backup… il faut rejouer au moins les
> WAL produits pendant le backup pour atteindre le point au plus tôt…

A priori le problème ne se situe donc pas là. Et puis le décalage entre
l'heure restaurée et l'heure demandée est pile 2 heures. Cela
correspond au décalage avec UTC. Ce n'est probablement pas un hasard.

Pour compléter l'exposé je précise quand même que la restauration n'a
pas lieu sur le serveur d'origine des données mais via un container
docker. Le but est de mettre en place une procèdure de restauration
continue qui valide à intervalle périodique (tous les jours) que la
restauration fonctionne (un peu sur le principe de la CI en matière de
dev). Pour ca je suis en train de créer une image docker.

Tout ca pour dire que la restauration s'effectue via un container
qui n'a pas forçément la même configuration que le serveur de
prod (bien sûr c'est la même architecture pour que le cluster soit
compatible entre le serveur source et celui de restauration).

J'ai imaginé aussi que le problème pouvait provenir de la date
système/time zone qui différait effectivement entre les 2 serveurs: la
prod sur Europe/Paris et le container sur UTC. Mais même en
positionnant le container sur Europe/Paris ca n'a pas changé le
comportement. Et puis on voit bien au lancement de la restauration que
l'heure du backup est reconnue correctement. Donc a priori j'ai rejeté
cette piste.

-- 
Éric de la Musse


--
Envoi via la liste pgsql-fr-generale ([email protected])
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.