Re: BUG #15726: parallel queries failed ERROR: invalid name syntax CONTEXT: parallel worker

Tom Lane <tgl@sss.pgh.pa.us>

From: Tom Lane <tgl@sss.pgh.pa.us>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: Daniel Gustafsson <dgustafsson@pivotal.io>, ANASTACIO Tiago <tiago_anastacio@yahoo.fr>, Peter Geoghegan <pg@bowt.ie>, PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>
Date: 2019-04-11T15:04:14Z
Lists: pgsql-bugs
Thomas Munro <thomas.munro@gmail.com> writes:
> Thanks for the review.  How about this?

> postgres=# set force_parallel_mode = on;
> SET
> postgres=# select 42;
> psql: ERROR:  invalid name syntax
> CONTEXT:  while setting parameter "default_text_search_config" to ""
> in a parallel worker process
> parallel worker

The extra appearance of "parallel worker" seems a bit redundant,
though I don't know if we can get rid of it.

Could we at least be consistent about whether the context is
"parallel worker" or "parallel worker process"?

			regards, tom lane



Commits

  1. When restoring GUCs in parallel workers, show an error context.

  2. Defer restoration of libraries in parallel workers.