Commit 292794f8 authored by Robert Haas's avatar Robert Haas

Remove PID from 'parallel worker' context message.

Discussion: <bfd204ab-ab1a-792a-b345-0274a09a4b5f@2ndquadrant.com>
parent 103512ce
...@@ -788,7 +788,7 @@ HandleParallelMessage(ParallelContext *pcxt, int i, StringInfo msg) ...@@ -788,7 +788,7 @@ HandleParallelMessage(ParallelContext *pcxt, int i, StringInfo msg)
*/ */
save_error_context_stack = error_context_stack; save_error_context_stack = error_context_stack;
errctx.callback = ParallelErrorContext; errctx.callback = ParallelErrorContext;
errctx.arg = &pcxt->worker[i].pid; errctx.arg = NULL;
errctx.previous = pcxt->error_context_stack; errctx.previous = pcxt->error_context_stack;
error_context_stack = &errctx; error_context_stack = &errctx;
...@@ -1095,7 +1095,7 @@ static void ...@@ -1095,7 +1095,7 @@ static void
ParallelErrorContext(void *arg) ParallelErrorContext(void *arg)
{ {
if (force_parallel_mode != FORCE_PARALLEL_REGRESS) if (force_parallel_mode != FORCE_PARALLEL_REGRESS)
errcontext("parallel worker, PID %d", *(int32 *) arg); errcontext("parallel worker");
} }
/* /*
......
...@@ -64,8 +64,8 @@ explain (costs off) ...@@ -64,8 +64,8 @@ explain (costs off)
(5 rows) (5 rows)
do $$begin do $$begin
-- Provoke error in worker. The original message CONTEXT contains a worker -- Provoke error, possibly in worker. If this error happens to occur in
-- PID that must be hidden in the test output. -- the worker, there will be a CONTEXT line which must be hidden.
perform stringu1::int2 from tenk1 where unique1 = 1; perform stringu1::int2 from tenk1 where unique1 = 1;
exception exception
when others then when others then
......
...@@ -30,8 +30,8 @@ explain (costs off) ...@@ -30,8 +30,8 @@ explain (costs off)
select stringu1::int2 from tenk1 where unique1 = 1; select stringu1::int2 from tenk1 where unique1 = 1;
do $$begin do $$begin
-- Provoke error in worker. The original message CONTEXT contains a worker -- Provoke error, possibly in worker. If this error happens to occur in
-- PID that must be hidden in the test output. -- the worker, there will be a CONTEXT line which must be hidden.
perform stringu1::int2 from tenk1 where unique1 = 1; perform stringu1::int2 from tenk1 where unique1 = 1;
exception exception
when others then when others then
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment