> On 29 Jul 2026, at 10:00, Alexander Lakhin <[email protected]> wrote:
> 
> Looks like it is not immune to autovacuum.

How about running the module's isolation tests with autovacuum = off
in a temp config?  pg_freespacemap does exactly that for the same
reason (VACUUM-dependent output), test_decoding does a softer variant
(autovacuum_naptime = 1d).

Also, as a wild idea, the pages expected to be deleted could be filled
from a rolled-back transaction instead of DELETE+VACUUM of committed rows -
aborted tuples are removable regardless of concurrent snapshots. But I did
not try it with this particular test.


Best regards, Andrey Borodin.


Reply via email to