Re: BUG #15309: ERROR: catalog is missing 1 attribute(s) for relid 760676 when max_parallel_maintenance_workers > 0
Peter Geoghegan <pg@bowt.ie>
From: Peter Geoghegan <pg@bowt.ie>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: deathlock13@gmail.com, PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>,
Robert Haas <robertmhaas@gmail.com>
Date: 2018-08-08T01:06:59Z
Lists: pgsql-bugs
Attachments
- REL_11_STABLE.patch (application/octet-stream) patch 0002
- master.patch (application/octet-stream) patch 0003
On Mon, Aug 6, 2018 at 7:32 PM, Peter Geoghegan <pg@bowt.ie> wrote: > I wrote this in a little over an hour, and it works fine. I'll post it > shortly, once I polish it up some more. I'll also post an alternative > "no mapped relation parallel builds" fix for v11, which will be > trivial. Attached are two patches that each fix the issue -- a conservative patch for v11, as well as a patch that actually propagates relmapper.c state, for the master branch. It would be good to get a +1 on both before pushing. I'll pursue the parallel heap scan relfilenode cross-check thing separately. Would still like to hear something from Robert on that before proceeding. -- Peter Geoghegan
Commits
-
Handle parallel index builds on mapped relations.
- 4974d7f87e62 12.0 landed
- 9353d94a9b70 11.0 landed
-
Transfer state pertaining to pending REINDEX operations to workers.
- 29d58fd3adae 11.0 cited