postgres.git / summary / log / commit / refs

commit    c17d2d685821afee034d327e68468dfd5754a64c
Author:   Nathan Bossart <nathan@postgresql.org>
Date:     Fri Aug 09 15:52:37 2024 +0000
First released in: 18.0, 12.21, 13.17, 14.14, 15.9, 16.5, 17.0

    doc: Fix name of CRC algorithm in "Reliability" section.
    
    This section claims we use CRC-32 for WAL records and two-phase
    state files, but we've actually used CRC-32C since v9.5 (commit
    5028f22f6e).  Fix that.
    
    Reviewed-by: Robert Haas
    Discussion: https://postgr.es/m/ZrUFpLP-w2zTAHqq%40nathan
    Backpatch-through: 12


doc/src/sgml/wal.sgml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/wal.sgml b/doc/src/sgml/wal.sgml index 721b2d9d46d..db839929b82 100644 --- a/doc/src/sgml/wal.sgml +++ b/doc/src/sgml/wal.sgml @@ -185,7 +185,7 @@ <itemizedlist> <listitem> <para> - Each individual record in a WAL file is protected by a CRC-32 (32-bit) check + Each individual record in a WAL file is protected by a CRC-32C (32-bit) check that allows us to tell if record contents are correct. The CRC value is set when we write each WAL record and checked during crash recovery, archive recovery and replication. @@ -211,7 +211,7 @@ </listitem> <listitem> <para> - Individual state files in <filename>pg_twophase</filename> are protected by CRC-32. + Individual state files in <filename>pg_twophase</filename> are protected by CRC-32C. </para> </listitem> <listitem> [parent: 3ad35d5022c9]