Re: pgsql/src include/nodes/execnodes.h include/ex ... - Mailing list pgsql-committers

From Peter Eisentraut
Subject Re: pgsql/src include/nodes/execnodes.h include/ex ...
Date
Msg-id Pine.LNX.4.30.0105281817140.757-100000@peter.localdomain
Whole thread Raw
In response to pgsql/src include/nodes/execnodes.h include/ex ...  (Tom Lane <tgl@hub.org>)
List pgsql-committers
Tom Lane writes:

> Log message:
>     When using a junkfilter, the output tuple should NOT be stored back into
>     the same tuple slot that the raw tuple came from, because that slot has
>     the wrong tuple descriptor.  Store it into its own slot with the correct
>     descriptor, instead.  This repairs problems with SPI functions seeing
>     inappropriate tuple descriptors --- for example, plpgsql code failing to
>     cope with SELECT FOR UPDATE.

Was this responsible for an occasional

NOTICE:  AllocSetCheck: JunkFilterContext: req size > alloc size for chunk %p in block %p

during UPDATE?

--
Peter Eisentraut   peter_e@gmx.net   http://funkturm.homeip.net/~peter


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: Re: pgsql/src include/nodes/execnodes.h include/ex ...
Next
From: Tom Lane
Date:
Subject: pgsql/ rc/pl/plpgsql/src/pl_exec.c oc/src/sgml ...