diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out /tmp/cirrus-ci-build/build/testrun/test_tidstore/regress/results/test_tidstore.out --- /tmp/cirrus-ci-build/src/test/modules/test_tidstore/expected/test_tidstore.out 2024-03-28 13:35:05.359828000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_tidstore/regress/results/test_tidstore.out 2024-03-28 13:53:29.100274000 +0000 @@ -36,12 +36,14 @@ (VALUES (0), (1), (:maxblkno / 2), (:maxblkno - 1), (:maxblkno)) AS blocks(blk), (VALUES (1), (2), (:maxoffset / 2), (:maxoffset - 1), (:maxoffset)) AS offsets(off) GROUP BY blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Add enough TIDs to cause the store to appear "full", compared -- to the allocated memory it started out with. This is easier -- with memory contexts in local memory. INSERT INTO hideblocks (blockno) SELECT do_set_block_offsets(blk, ARRAY[1,31,32,63,64,200]::int2[]) FROM generate_series(1000, 2000, 1) blk; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Zero offset not allowed SELECT do_set_block_offsets(1, ARRAY[0]::int2[]); ERROR: tuple offset out of range: 0 @@ -80,6 +82,7 @@ FROM generate_series(1, 100) num_offsets, generate_series(1000, 1100, 1) blkno GROUP BY blkno; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree -- Check TIDs we've added to the store. SELECT check_set_block_offsets(); check_set_block_offsets