diff --git a/doc/src/sgml/release-10.sgml b/doc/src/sgml/release-10.sgml index 2b64d525aee..debaa800993 100644 --- a/doc/src/sgml/release-10.sgml +++ b/doc/src/sgml/release-10.sgml @@ -52,38 +52,35 @@ 2017-05-19 [a95410e2e] pg_upgrade: Handle hash index upgrades more smoothly. --> - pg_upgrade-ed hash indexes from previous major - PostgreSQL versions must be rebuilt. + Hash indexes must be rebuilt after pg_upgrade-ing + from any previous major PostgreSQL version (Mithun + Cy, Robert Haas) - Major hash storage improvements necessitated this requirement. - - - - - - - Change the default log - directory from pg_log to log (Andreas - Karlsson) + Major hash index improvements necessitated this requirement. + pg_upgrade will create a script to assist with this. - Rename pg_xlog to pg_wal (Michael Paquier) + Rename write-ahead log directory pg_xlog + to pg_wal, and rename transaction + status directory pg_clog to pg_xact + (Michael Paquier) - This prevents the write-ahead log directory from being confused as - containing server activity logs, and erroneously truncated. + Users have occasionally thought that these directories contained only + inessential log files, and proceeded to remove write-ahead log files + or transaction status files manually, causing irrecoverable data + loss. These name changes are intended to discourage such errors in + future. @@ -103,18 +100,10 @@ For example, pg_switch_xlog() becomes pg_switch_wal(), pg_receivexlog becomes pg_receivewal, and