On 22/11/2024 15:02, Matthias van de Meent wrote:
I think I'd go with a patch like attached, where the bulk writer registers that it started with .relsize pages in the relfork, and use that for smgrextend() decisions. It now also records pages_written as a separate but accurate value.
Looks good to me. Eric, can you confirm that Matthias's patch fixes the problem for you?
-- Heikki Linnakangas Neon (https://neon.tech)