]> granicus.if.org Git - postgresql/commit
Fix per-tuple memory leak in partition tuple routing
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 1 Aug 2018 19:06:47 +0000 (15:06 -0400)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 1 Aug 2018 20:05:00 +0000 (16:05 -0400)
commit34295b87fbbcbaf26280f53f006b20971dbad1f3
tree22cf593e5d3693432d5dc92f19d94e7022e7b91c
parente9bbfe60882e037b4bddddc5077d19c1a9762e58
Fix per-tuple memory leak in partition tuple routing

Some operations were being done in a longer-lived memory context,
causing intra-query leaks.  It's not noticeable unless you're doing a
large COPY, but if you are, it eats enough memory to cause a problem.

Co-authored-by: Kohei KaiGai <kaigai@heterodb.com>
Co-authored-by: Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Co-authored-by: Álvaro Herrera <alvherre@alvh.no-ip.org>
Discussion: https://postgr.es/m/CAOP8fzYtVFWZADq4c=KoTAqgDrHWfng+AnEPEZccyxqxPVbbWQ@mail.gmail.com
src/backend/executor/execPartition.c