Re: increased duration of stats_ext tests with -DCLOBBER_CACHE_ALWAYS
Tomas Vondra <tomas@vondra.me>
From: Tomas Vondra <tomas@vondra.me>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-12-03T19:23:39Z
Lists: pgsql-hackers
On 12/3/25 19:33, Tom Lane wrote: > I wrote: >> Yeah, I can imagine that constantly flushing the cached plan for >> that plpgsql function would be bad. Let me see if I can reformulate >> that test without using a plpgsql function --- right offhand, it's >> not obvious why a built-in function wouldn't serve the purpose >> just as well. > > I pushed a change for this. On my Mac laptop, it brings the time > for stats_ext with -DCLOBBER_CACHE_ALWAYS down to ~8 minutes, from > I-didn't-have-the-patience-to-wait-but-it-would-have-been-hours. > Thanks! > BTW, I noticed that neither avocet nor trilobite seem to have > 'use_installcheck_parallel' enabled in their BF config files. > That results in the installcheck steps taking longer than the > check step, when they should be the same time or shorter. > You could shave several hours off the animals' runtime by > enabling that. > Good idea, I enabled that for both animals. -- Tomas Vondra
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Make stats_ext test faster under cache-clobbering test conditions.
- 8d61228717e6 19 (unreleased) landed
-
Re-allow using statistics for bool-valued functions in WHERE.
- 1eccb9315070 19 (unreleased) cited
-
Build out the planner support function infrastructure.
- a391ff3c3d41 12.0 cited