| 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:25:51 |
| Message-ID: | E1wk770-000Lwz-1e@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
------
master
Details
-------
https://git.postgresql.org/pg/commitdiff/5174d157a0381876cb1c6c5903c1844669d5bbc2
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(+)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Melanie Plageman | 2026-07-15 21:32:48 | pgsql: Fix VM clear WAL logging by registering VM blocks |
| Previous Message | Melanie Plageman | 2026-07-15 19:59:48 | pgsql: Include last block in FSM vacuum of bulk extended relation |