pgsql: Fix memory leak introduced in commit 7df159a620. - Mailing list pgsql-committers

From Amit Kapila
Subject pgsql: Fix memory leak introduced in commit 7df159a620.
Date
Msg-id E1iMOaL-0000ce-GU@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Fix memory leak introduced in commit 7df159a620.

We memorize all internal and empty leaf pages in the 1st vacuum stage for
gist indexes.  They are used in the 2nd stage, to delete all the empty
pages.  There was a memory context page_set_context for this purpose, but
we never used it.

Reported-by: Amit Kapila
Author: Dilip Kumar
Reviewed-by: Amit Kapila
Backpatch-through: 12, where it got introduced
Discussion: https://postgr.es/m/CAA4eK1LGr+MN0xHZpJ2dfS8QNQ1a_aROKowZB+MPNep8FVtwAA@mail.gmail.com

Branch
------
REL_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/62f4dd3796dac30e2230baa4afbb7d2a626d9373

Modified Files
--------------
src/backend/access/gist/gistvacuum.c | 10 ++++++++++
1 file changed, 10 insertions(+)


pgsql-committers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: pgsql: Remove last traces of heap_open/close in the tree
Next
From: Etsuro Fujita
Date:
Subject: pgsql: Update obsolete comment.