From: | Amit Kapila <akapila(at)postgresql(dot)org> |
---|---|
To: | pgsql-committers(at)lists(dot)postgresql(dot)org |
Subject: | pgsql: Fix memory leak due to LogicalRepRelMapEntry.attrmap. |
Date: | 2022-06-23 04:03:40 |
Message-ID: | E1o4E4B-001NWZ-Qr@gemulon.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Fix memory leak due to LogicalRepRelMapEntry.attrmap.
When rebuilding the relation mapping on subscribers, we were not releasing
the attribute mapping's memory which was no longer required.
The attribute mapping used in logical tuple conversion was refactored in
PG13 (by commit e1551f96e6) but we forgot to update the related code that
frees the attribute map.
Author: Hou Zhijie
Reviewed-by: Amit Langote, Amit Kapila, Shi yu
Backpatch-through: 10, where it was introduced
Discussion: https://postgr.es/m/OSZPR01MB6310F46CD425A967E4AEF736FDA49@OSZPR01MB6310.jpnprd01.prod.outlook.com
Branch
------
REL_13_STABLE
Details
-------
https://git.postgresql.org/pg/commitdiff/3a6ef0cdf31191309ec586b04034f6dcd2542bcc
Modified Files
--------------
src/backend/replication/logical/relation.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2022-06-23 07:37:17 | pgsql: PL/Tcl: Don't link with -lc explicitly |
Previous Message | Amit Kapila | 2022-06-23 04:03:39 | pgsql: Fix memory leak due to LogicalRepRelMapEntry.attrmap. |