Re: buildfarm: could not read block 3 in file "base/16384/2662": read only 0 of 8192 bytes
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Andres Freund <andres@anarazel.de>
Cc: Tomas Vondra <tomas.vondra@2ndquadrant.com>, Peter Geoghegan <pg@bowt.ie>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2018-08-29T20:41:42Z
Lists: pgsql-hackers
Andres Freund <andres@anarazel.de> writes: > On 2018-08-29 14:00:12 -0400, Tom Lane wrote: >> 2. I think we may need to address the same order-of-operations hazards >> as RelationCacheInvalidate() worries about. Alternatively, maybe we >> could simplify that function by making it use the same >> delayed-revalidation logic as we're going to develop for this. > Hm, just to make sure I understand correctly: You're thinking about > having to rebuild various nailed entries in a specific order [2]? > [2] Hm, I'm right now a bit confused as to why "Other nailed relations > go to the front of rebuildList" is a good idea. I'm not recalling the reason right now either, but I'm pretty sure that logic was added out of necessity ... it hasn't always been like that. regards, tom lane
Commits
-
Limit depth of forced recursion for CLOBBER_CACHE_RECURSIVELY.
- f112d4088c29 9.3.25 landed
- 35e39610a3f8 9.4.20 landed
- cc4e99546ede 9.5.15 landed
- 2ef5c12ad5b6 9.6.11 landed
- adfc156d356a 10.6 landed
- 90fd3bfd1707 11.0 landed
- f510412df351 12.0 landed
-
Fix longstanding recursion hazard in sinval message processing.
- 395f310b04c5 9.6.11 landed
- 9e6f4fbdd0cf 10.6 landed
- 2569ca0dc8a2 11.0 landed
- f868a8143a98 12.0 landed
- bf919387ecc6 9.4.20 landed
- 95e9f928ce5e 9.3.25 landed
- 66321ae61baf 9.5.15 landed
-
Fix bugs in vacuum of shared rels, by keeping their relcache entries current.
- a54e1f158779 11.0 cited