crash pg_restore

From: Alain Benard <alain(dot)benard(at)inrae(dot)fr>
To: "pgsql-fr-generale(at)postgresql(dot)org" <pgsql-fr-generale(at)postgresql(dot)org>
Subject: crash pg_restore
Date: 2021-06-23 10:23:00
Message-ID: d3d32700702a47188f1ba7bc653fa872@IDFDCPRIPEXMU06.inra.local
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,
Sur des machines virtuelles Centos 8 Postgres 12.x nous rencontrons des soucis de restauration de dump (même en étant seul sur le serveur) avec des messages tels que le suivant :
pg_restore: WARNING: terminating connection because of crash of another server process
DÉTAIL : The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
ASTUCE : In a moment you should be able to reconnect to the database and repeat your command.
pg_restore: pendant le traitement de la TOC (« PROCESSING TOC ») :
Je ne sais pas comment activer des core dump ni où ils peuvent se trouver et on ne trouve pas grand chose en ligne là-dessus.
Quelqu'un a-t-il une piste ou une idée (bug connu ...).
Précisions :

· Les très petits dump ne posent apparemment pas de problème

· A priori si je restaure seulement la structure (pg_restore -s) je n'ai pas de plantage mais ensuite si je restaure seulement les données (pg_restore -a) le système n'est pas capable de restaurer dans un ordre logique ce qui pose des soucis avec les foreign key qui n'existent pas encore ...)

· A priori les erreurs surviennent sur des contraintes dans un schema autre que public (constat sur plusieurs dump)

· Les dumps en question ont été refaits plusieurs fois et ne sont pas si énorme que ça (entre 700 Mo et 2 à 3 Go).
Sur une machine virtuelle un peu plus ancienne le dump se restaure :
(postgres 12.5) Postgis_full_version() OK : POSTGIS="2.5.5" [EXTENSION] PGSQL="120" GEOS="3.8.1-CAPI-1.13.3" PROJ="Rel. 7.2.0, November 1st, 2020" GDAL="GDAL 3.2.0, released 2020/10/26" LIBXML="2.9.7"
(postgis 12.7) Postgis_full_version() pas OK : POSTGIS="2.5.5" [EXTENSION] PGSQL="120" GEOS="3.9.1-CAPI-1.14.2" PROJ="Rel. 7.2.1, January 1st, 2021" GDAL="GDAL 3.2.3, released 2021/04/27" LIBXML="2.9.7" LIBJSON="0.13.1" LIBPROTOBUF="1.3.0" TOPOLOGY RASTER

· On a dû un peu bataillé pour que nos VM restent à jour.
Merci par avance.
Alain.
[INRA]<http://www.inra.fr/>

Alain BENARD

Administrateur Systèmes d'Information

alain(dot)benard(at)inra(dot)fr<mailto:alain(dot)benard(at)inra(dot)fr>

Unité SILVA

Tél. : +33 3 83 39 40 84

Route d'amance

54 280 Champenoux

inra.fr<http://www.inra.fr>

[INRA]<https://youtu.be/xUHmi6JxDI4>

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Guillaume Lelarge 2021-06-23 11:12:06 Re: crash pg_restore
Previous Message Damien Clochard 2021-05-24 21:44:37 Assemblée Générale de l'association PostgreSQLFr