]> granicus.if.org Git - postgresql/commit
Fix logic for adding "parallel worker" context line to worker errors.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 26 Aug 2016 14:07:28 +0000 (10:07 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 26 Aug 2016 14:07:28 +0000 (10:07 -0400)
commitfbf28b6b52c269188262a87247adb2c359acd6c5
treea97d45be7b437ee563cee88b42f589cd11104c11
parentae025a15988f5491903cd3a2075f308c2773f711
Fix logic for adding "parallel worker" context line to worker errors.

The previous coding here was capable of adding a "parallel worker" context
line to errors that were not, in fact, returned from a parallel worker.
Instead of using an errcontext callback to add that annotation, just paste
it onto the message by hand; this looks uglier but is more reliable.

Discussion: <19757.1472151987@sss.pgh.pa.us>
src/backend/access/transam/parallel.c