Re: parallel.c is not marked as test covered

Поиск
Список
Период
Сортировка
Искать
От
Peter Eisentraut
Тема
Re: parallel.c is not marked as test covered
Дата
Msg-id
bfd204ab-ab1a-792a-b345-0274a09a4b5f@2ndquadrant.com
Ответ на
Список
Дерево обсуждения
parallel.c is not marked as test covered Clément Prévost <prevostclement@gmail.com>
Re: parallel.c is not marked as test covered David Rowley <david.rowley@2ndquadrant.com>
Re: parallel.c is not marked as test covered Alvaro Herrera <alvherre@2ndquadrant.com>
Re: parallel.c is not marked as test covered Andres Freund <andres@anarazel.de>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered David Rowley <david.rowley@2ndquadrant.com>
Re: parallel.c is not marked as test covered "David G. Johnston" <david.g.johnston@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Clément Prévost <prevostclement@gmail.com>
Re: parallel.c is not marked as test covered Noah Misch <noah@leadboat.com>
Re: parallel.c is not marked as test covered Noah Misch <noah@leadboat.com>
Re: parallel.c is not marked as test covered Noah Misch <noah@leadboat.com>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Clément Prévost <prevostclement@gmail.com>
Re: parallel.c is not marked as test covered Noah Misch <noah@leadboat.com>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered Noah Misch <noah@leadboat.com>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Alvaro Herrera <alvherre@2ndquadrant.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Tom Lane <tgl@sss.pgh.pa.us>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered Amit Kapila <amit.kapila16@gmail.com>
Re: parallel.c is not marked as test covered "David G. Johnston" <david.g.johnston@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered "David G. Johnston" <david.g.johnston@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered "David G. Johnston" <david.g.johnston@gmail.com>
Re: parallel.c is not marked as test covered Robert Haas <robertmhaas@gmail.com>
Re: parallel.c is not marked as test covered David Rowley <david.rowley@2ndquadrant.com>
Re: parallel.c is not marked as test covered Alvaro Herrera <alvherre@2ndquadrant.com>
Re: parallel.c is not marked as test covered David Rowley <david.rowley@2ndquadrant.com>
On 6/14/16 12:37 PM, Robert Haas wrote:
> ERROR: can't generate random numbers because you haven't specified a seed
>
> ...to which the user will reply, "oh yes I did; in fact I ran SELECT
> magic_setseed(42) just before I ran the offending query!".  They'll
> then contact an expert (hopefully) who will very possibly spend a lot
> of time troubleshooting the wrong thing.  If the message says:
>
> ERROR: can't generate random numbers because you haven't specified a seed
> CONTEXT: parallel worker, PID 62413
>
> ...then the expert has a very good chance of guessing what has gone
> wrong right away.

My updated opinion is to keep the context but remove the PID.  I can see 
that as this feature is being introduced, we will want to know that 
something is happening inside a parallel worker.  Maybe in the future 
we'll have it all figured out and won't need the context anymore.  But 
the PID is not useful by the time you see the message.  The server log 
should contain a trace of the PIDs if you need to do deep digging.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


В списке pgsql-hackers по дате отправления
От: Alvaro Herrera
Дата:
От: Robert Haas
Дата:
FAQ