Re: Test timings are increasing too fast for cfbot
Tomas Vondra <tomas@vondra.me>
From: Tomas Vondra <tomas@vondra.me>
To: Andres Freund <andres@anarazel.de>, pgsql-hackers@postgresql.org
Cc: Dilip Kumar <dilipbalaut@gmail.com>,
Jelte Fennema-Nio <postgres@jeltef.nl>, Thomas Munro
<thomas.munro@gmail.com>, Noah Misch <noah@leadboat.com>
Date: 2026-03-25T14:38:01Z
Lists: pgsql-hackers
On 3/25/26 04:15, Andres Freund wrote: > ... > > The slowest test is stats_ext.sql - Not surprising, it does sequential scans > of tables with ~1000-10000 rows over and over again. I don't see why it has > to do that with as many rows as it does. > IIRC we needed to use non-trivial amounts of data to ensure building the right right type of statistics (e.g. no MCV). But I understand it can be annoyingly expensive, so I'll try to make it cheaper. > ... > 2) AssertCheckRanges() (only in the brin test, but there a very large portion > of the runtime) True. It is a very comprehensive validation of the ranges, and it was very useful - particularly during development. But I'll try to make it more targeted at the stuff actually changed / called less often. Both changes will require time (so that we don't lose test coverage), but I assume it's OK if that happens sometime after the feature freeze. regards -- Tomas Vondra