pgsql: Fix memory leak due to LogicalRepRelMapEntry.attrmap.

Поиск
Список
Период
Сортировка
От Amit Kapila
Тема pgsql: Fix memory leak due to LogicalRepRelMapEntry.attrmap.
Дата
Msg-id E1o4E4B-001NWW-QO@gemulon.postgresql.org
обсуждение исходный текст
Список 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_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/3238b5c330bc384441473dd2859845c27d9ade2f

Modified Files
--------------
src/backend/replication/logical/relation.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: pgsql: Fix two issues with HEADER MATCH in COPY
Следующее
От: Amit Kapila
Дата:
Сообщение: pgsql: Fix memory leak due to LogicalRepRelMapEntry.attrmap.