pgsql: Test that VM clear registers VM buffers

From: Melanie Plageman <melanieplageman(at)gmail(dot)com>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Test that VM clear registers VM buffers
Date: 2026-07-15 21:44:24
Message-ID: E1wk7Ox-000M7y-0t@gemulon.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Test that VM clear registers VM buffers

The WAL summarizer only tracks registered buffers, so unregistered VM
clears are ommitted from incremental backups, corrupting the restored
visibility map. Test those cases are now fixed.

Author: Melanie Plageman <melanieplageman(at)gmail(dot)com>
Reviewed-by: Andrey Borodin <x4mmm(at)yandex-team(dot)ru>
Discussion: https://postgr.es/m/oqcsevg35xjan2327x5kdfth6q4fgeqboxfo3v3imeyih2uiny%406sez5dzxl6nt
Backpatch-through: 17

Branch
------
REL_17_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/0672134309afb0f378cf31bf4eedb8e2aab57456

Modified Files
--------------
src/bin/pg_combinebackup/Makefile | 2 +
src/bin/pg_combinebackup/meson.build | 1 +
src/bin/pg_combinebackup/t/012_vm_consistency.pl | 258 +++++++++++++++++++++++
3 files changed, 261 insertions(+)

Browse pgsql-committers by date

  From Date Subject
Next Message Fujii Masao 2026-07-16 04:41:24 pgsql: doc: Mention REPACK in MAINTAIN privilege descriptions
Previous Message Melanie Plageman 2026-07-15 21:38:05 pgsql: Test that VM clear registers VM buffers