Inkonsistente PostgreSQL-Backups

Ein kritischer Fehler in der Backup-Server-Konfiguration wurde gestern entdeckt und gleich behoben.

Ein Tippfehler in der Exclude-Datei führte dazu, dass die write-ahead logs (WAL) der PostgreSQL-Server nicht gesichert wurden. Der heap, der die regulären Tabellendaten enthält, wurde gesichert. Dadurch konnte es unter Umständen dazu kommen, dass Transaktionen, die zwischen dem letzten Checkpoint und dem Anfertigen des Backup-Snapshots gestartet wurden, inkonsistent wiederhergestellt wurden.

Wir haben den Fehler gestern behoben. Beginnend mit dem Backup-Lauf in der letzten Nacht werden nun auch die write-ahead logs gesichert. Das heißt, dass alle PostgreSQL-Backups seit dem 16.05.2012 konsistent wiederhergestellt werden können.