PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 28/02/2012 21:08:09

baradji
Membre

ERROR:xlog flush request xxx is not satisfied --- flushed only to ...

Salut,
Suite a une nouvelle installation de postgresql-8.4.10 sur un nouveau serveur ubuntu,
J'ai fais un rsync pour copier le repertoire data( /postgresql_db/) de l'encien serveur(postgresql-8.4.8) vers le nouveau,
tout marche bien aparamment, sauf que j'ai dans le fichier log ce message d'erreur sur plusieurs lignes qui se repete

<16561 - 2012-02-28 11:38:53 EST -> ERROR:  xlog flush request 1C9/FED02350 is not satisfied --- flushed only to 1C9/FE58E418
<16561 - 2012-02-28 11:38:54 EST -> ERROR:  xlog flush request 1C9/FED02350 is not satisfied --- flushed only to 1C9/FE58E418
<16561 - 2012-02-28 11:38:54 EST -> WARNING:  could not write block 2 of pg_tblspc/16392/16394/18434

quelqu'un a une idee ?

Dernière modification par baradji (28/02/2012 21:10:12)

Hors ligne

#2 28/02/2012 21:29:37

rjuju
Administrateur

Re : ERROR:xlog flush request xxx is not satisfied --- flushed only to ...

Bonjour.

A première vue, je dirais que ça pourrait venir d'un manque de droits sur le répertoire data du nouveau serveur pour l'utilisateur postgres, ou si la base de donnée source a des tablespaces qui n'auraient pas été copiés lors du rsync ?

Hors ligne

#3 28/02/2012 22:12:57

baradji
Membre

Re : ERROR:xlog flush request xxx is not satisfied --- flushed only to ...

c'est bizarre,
j'ai stopper la bd, puis relancé ma commande rsync(rsync -e ssh -avz /postgres_db/pg-8.4/main/pg_tblspc/16392/16394/18434 user@xxx.xxx.x.x:/postgres_db/pg-8.4/main/pg_tblspc/16392/16394/)
et relancé le serveur depuis 1h, plus de message d'erreur.
Donc, je pense que c'est le fait que je n'avais pas arrêté mes 2 serveurs avant le rsync que j'avais eu ce problème.
bon, j'attend de faire d'autre manip pour voir encore

Hors ligne

#4 28/02/2012 23:56:05

rjuju
Administrateur

Re : ERROR:xlog flush request xxx is not satisfied --- flushed only to ...

Oui il faut obligatoirement que les 2 bases de données soit arrêtées pour faire une copie niveau système de fichier.

Hors ligne

#5 01/03/2012 15:25:39

Marc Cousin
Membre

Re : ERROR:xlog flush request xxx is not satisfied --- flushed only to ...

Oui. Ou utiliser les méthodes de sauvegarde à chaud, mais ça demande évidemment un peu de préparation.


Marc.

Hors ligne

Pied de page des forums