From 8c3b87ca10a54daf06e41986d763e12538c06ab9 Mon Sep 17 00:00:00 2001 From: Simon Riggs Date: Tue, 19 Mar 2013 08:51:35 +0000 Subject: [PATCH] Correction that 2pc state files use CRC-32. Jeff Davis --- doc/src/sgml/wal.sgml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/wal.sgml b/doc/src/sgml/wal.sgml index bf1f7b1fca..e96f0ce17d 100644 --- a/doc/src/sgml/wal.sgml +++ b/doc/src/sgml/wal.sgml @@ -200,13 +200,18 @@ Internal data structures such as pg_clog, pg_subtrans, pg_multixact, - pg_serial, pg_notify, pg_stat, pg_snapshots, pg_twophase are not directly + pg_serial, pg_notify, pg_stat, pg_snapshots are not directly checksummed, nor are pages protected by full page writes. However, where such data structures are persistent, WAL records are written that allow recent changes to be accurately rebuilt at crash recovery and those WAL records are protected as discussed above. + + + Individual state files in pg_twophase are protected by CRC-32. + + Temporary data files used in larger SQL queries for sorts,