Re: [parallel query] random server crash while running tpc-h query on power2

Поиск
Список
Период
Сортировка
От Rushabh Lathia
Тема Re: [parallel query] random server crash while running tpc-h query on power2
Дата
Msg-id CAGPqQf2_Vrn_GzXc_k88xrG=h1c9QwoZ_f4pJ2YUu9bJbJb9RQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [parallel query] random server crash while running tpc-h query on power2  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: [parallel query] random server crash while running tpc-h query on power2  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers


On Mon, Aug 15, 2016 at 6:02 PM, Robert Haas <robertmhaas@gmail.com> wrote:
On Sat, Aug 13, 2016 at 4:36 AM, Amit Kapila <amit.kapila16@gmail.com> wrote:
> AFAICS, your patch seems to be the right fix for this issue, unless we
> need the instrumentation information during execution (other than for
> explain) for some purpose.

Hmm, I disagree.  It should be the job of
ExecParallelRetrieveInstrumentation to allocate its data in the
correct context, not the responsibility of nodeGather.c to work around
the fact that it doesn't.  The worker instrumentation should be
allocated in the same context as the regular instrumentation
information, which I assume is probably the per-query context.

I agree, this make sense.

Here is the patch to allocate worker instrumentation into same context
as the regular instrumentation which is per-query context.

PFA patch.


--
Rushabh Lathia
Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: amul sul
Дата:
Сообщение: Re: Bug in to_timestamp().
Следующее
От: Venkata B Nagothi
Дата:
Сообщение: Re: patch proposal