pgsql: doc: Mention the default io_method

2025-06-16 Thread Peter Eisentraut
doc: Mention the default io_method It was previously not documented. Author: Daniel Westermann (DWE) Reviewed-by: Pavel Stehule Discussion: https://www.postgresql.org/message-id/flat/ZR0P278MB04279CB0C1D8F49DE68F168ED2AF2%40ZR0P278MB0427.CHEP278.PROD.OUTLOOK.COM Branch -- master Details

pgsql: doc PG 18 relnotes: add author for initdb commit 04bec894a04

2025-06-16 Thread Bruce Momjian
doc PG 18 relnotes: add author for initdb commit 04bec894a04 Needed to run src/tools//add_commit_links.pl. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/23c67e8a839441c9d6a307b531a3369b677c91eb Modified Files -- doc/src/sgml/release-18.sgml | 3 ++- 1

pgsql: Fix re-distributing previously distributed invalidation messages

2025-06-16 Thread Masahiko Sawada
Fix re-distributing previously distributed invalidation messages during logical decoding. Commit 4909b38af0 introduced logic to distribute invalidation messages from catalog-modifying transactions to all concurrent in-progress transactions. However, since each transaction distributes not only its

pgsql: Fix re-distributing previously distributed invalidation messages

2025-06-16 Thread Masahiko Sawada
Fix re-distributing previously distributed invalidation messages during logical decoding. Commit 4909b38af0 introduced logic to distribute invalidation messages from catalog-modifying transactions to all concurrent in-progress transactions. However, since each transaction distributes not only its

pgsql: Fix re-distributing previously distributed invalidation messages

2025-06-16 Thread Masahiko Sawada
Fix re-distributing previously distributed invalidation messages during logical decoding. Commit 4909b38af0 introduced logic to distribute invalidation messages from catalog-modifying transactions to all concurrent in-progress transactions. However, since each transaction distributes not only its

pgsql: Fix re-distributing previously distributed invalidation messages

2025-06-16 Thread Masahiko Sawada
Fix re-distributing previously distributed invalidation messages during logical decoding. Commit 4909b38af0 introduced logic to distribute invalidation messages from catalog-modifying transactions to all concurrent in-progress transactions. However, since each transaction distributes not only its

pgsql: Fix re-distributing previously distributed invalidation messages

2025-06-16 Thread Masahiko Sawada
Fix re-distributing previously distributed invalidation messages during logical decoding. Commit 4909b38af0 introduced logic to distribute invalidation messages from catalog-modifying transactions to all concurrent in-progress transactions. However, since each transaction distributes not only its

pgsql: Fix re-distributing previously distributed invalidation messages

2025-06-16 Thread Masahiko Sawada
Fix re-distributing previously distributed invalidation messages during logical decoding. Commit 4909b38af0 introduced logic to distribute invalidation messages from catalog-modifying transactions to all concurrent in-progress transactions. However, since each transaction distributes not only its

pgsql: Fix possible Assert failure in verify_compact_attribute()

2025-06-16 Thread David Rowley
Fix possible Assert failure in verify_compact_attribute() Sometimes the TupleDesc used in verify_compact_attribute() is shared among backends, and since CompactAttribute.attcacheoff gets updated during tuple deformation, it was possible that another backend would set attcacheoff on a given Compact

pgsql: aio: Add missing memory barrier when waiting for IO handle

2025-06-16 Thread Andres Freund
aio: Add missing memory barrier when waiting for IO handle Previously there was no memory barrier enforcing correct memory ordering when waiting for a free IO handle. However, in the much more common case of waiting for IO to complete, memory barriers already were present. On strongly ordered arc

pgsql: doc: Clean up title case use

2025-06-16 Thread Peter Eisentraut
doc: Clean up title case use Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/ee685c9baf987984dbd2194d74576422996d95f4 Modified Files -- doc/src/sgml/logical-replication.sgml | 12 ++-- doc/src/sgml/protocol.sgml| 4 ++-- doc/src/sgml/t

pgsql: Message style improvements

2025-06-16 Thread Peter Eisentraut
Message style improvements Some message style improvements in new code, and some small refactorings to make translations easier. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/a876464abc73eccc04543da6a12eb5b1ffcd6dfd Modified Files -- src/bin/pg_baseba

pgsql: libpq-oauth: Add exports.list to .gitignore

2025-06-16 Thread Peter Eisentraut
libpq-oauth: Add exports.list to .gitignore Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/f24fdf985561e7166d7d54459b764daae8efda44 Modified Files -- src/interfaces/libpq-oauth/.gitignore | 1 + 1 file changed, 1 insertion(+)