Add a test for half-dead pages in B-tree indexes
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 2 Dec 2025 19:11:05 +0000 (21:11 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 2 Dec 2025 19:11:05 +0000 (21:11 +0200)
commitc085aab2781989f487364fab2978d9ee791559a4
treedfb14ab903624219cce9bbe37f87adede7c78825
parent6c05ef5729c04d47400660cd994305bc44a3c757
Add a test for half-dead pages in B-tree indexes

To increase our test coverage in general, and because I will use this
in the next commit to test a bug we currently have in amcheck.

Reviewed-by: Peter Geoghegan <pg@bowt.ie>
Discussion: https://www.postgresql.org/message-id/33e39552-6a2a-46f3-8b34-3f9f8004451f@garret.ru
src/backend/access/nbtree/nbtpage.c
src/test/modules/nbtree/expected/nbtree_half_dead_pages.out [new file with mode: 0644]
src/test/modules/nbtree/meson.build
src/test/modules/nbtree/sql/nbtree_half_dead_pages.sql [new file with mode: 0644]