aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorSimon Riggs <simon@2ndQuadrant.com>2013-03-19 08:51:35 +0000
committerSimon Riggs <simon@2ndQuadrant.com>2013-03-19 08:51:35 +0000
commit8c3b87ca10a54daf06e41986d763e12538c06ab9 (patch)
tree3d0899565e5721f7dbf8ffbc496f93d038ee1ac2 /doc/src
parent2266db392cb825eccb39518e7b652e7f336fff6c (diff)
downloadpostgresql-8c3b87ca10a54daf06e41986d763e12538c06ab9.tar.gz
postgresql-8c3b87ca10a54daf06e41986d763e12538c06ab9.zip
Correction that 2pc state files use CRC-32.
Jeff Davis
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/wal.sgml7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/src/sgml/wal.sgml b/doc/src/sgml/wal.sgml
index bf1f7b1fca7..e96f0ce17d5 100644
--- a/doc/src/sgml/wal.sgml
+++ b/doc/src/sgml/wal.sgml
@@ -200,7 +200,7 @@
<listitem>
<para>
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
@@ -209,6 +209,11 @@
</listitem>
<listitem>
<para>
+ Individual state files in pg_twophase are protected by CRC-32.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
Temporary data files used in larger SQL queries for sorts,
materializations and intermediate results are not currently checksummed,
nor will WAL records be written for changes to those files.