pgsql: pgstattuple: Improve reports generated for indexes (hash, gist,

2025-10-01 Thread Michael Paquier
pgstattuple: Improve reports generated for indexes (hash, gist, btree) pgstattuple checks the state of the pages retrieved for gist and hash using some check functions from each index AM, respectively gistcheckpage() and _hash_checkpage(). When these are called, they would fail when bumping on da

pgsql: pgstattuple: Improve reports generated for indexes (hash, gist,

2025-10-01 Thread Michael Paquier
pgstattuple: Improve reports generated for indexes (hash, gist, btree) pgstattuple checks the state of the pages retrieved for gist and hash using some check functions from each index AM, respectively gistcheckpage() and _hash_checkpage(). When these are called, they would fail when bumping on da

pgsql: pgstattuple: Improve reports generated for indexes (hash, gist,

2025-10-01 Thread Michael Paquier
pgstattuple: Improve reports generated for indexes (hash, gist, btree) pgstattuple checks the state of the pages retrieved for gist and hash using some check functions from each index AM, respectively gistcheckpage() and _hash_checkpage(). When these are called, they would fail when bumping on da

pgsql: pgstattuple: Improve reports generated for indexes (hash, gist,

2025-10-01 Thread Michael Paquier
pgstattuple: Improve reports generated for indexes (hash, gist, btree) pgstattuple checks the state of the pages retrieved for gist and hash using some check functions from each index AM, respectively gistcheckpage() and _hash_checkpage(). When these are called, they would fail when bumping on da

pgsql: pgstattuple: Improve reports generated for indexes (hash, gist,

2025-10-01 Thread Michael Paquier
pgstattuple: Improve reports generated for indexes (hash, gist, btree) pgstattuple checks the state of the pages retrieved for gist and hash using some check functions from each index AM, respectively gistcheckpage() and _hash_checkpage(). When these are called, they would fail when bumping on da

pgsql: test_json_parser: Speed up 002_inline.pl

2025-10-01 Thread Jacob Champion
test_json_parser: Speed up 002_inline.pl Some macOS machines are having trouble with 002_inline, which executes the JSON parser test executables hundreds of times in a nested loop. Both developer machines and buildfarm critters have shown excessive test durations, upwards of 20 seconds. Push the

pgsql: test_json_parser: Speed up 002_inline.pl

2025-10-01 Thread Jacob Champion
test_json_parser: Speed up 002_inline.pl Some macOS machines are having trouble with 002_inline, which executes the JSON parser test executables hundreds of times in a nested loop. Both developer machines and buildfarm critters have shown excessive test durations, upwards of 20 seconds. Push the

pgsql: test_json_parser: Speed up 002_inline.pl

2025-10-01 Thread Jacob Champion
test_json_parser: Speed up 002_inline.pl Some macOS machines are having trouble with 002_inline, which executes the JSON parser test executables hundreds of times in a nested loop. Both developer machines and buildfarm critters have shown excessive test durations, upwards of 20 seconds. Push the

pgsql: Fix compiler warnings around _CRT_glob

2025-10-01 Thread Peter Eisentraut
Fix compiler warnings around _CRT_glob Newer compilers warned about extern int _CRT_glob = 0; which is indeed a mysterious C construction, as it combines "extern" and an initialization. It turns out that according to the C standard, the "extern" is ignored here, so we can remove it to resol