RE: Memory leak in WAL sender with pgoutput (v10~)
Zhijie Hou (Fujitsu) <houzj.fnst@fujitsu.com>
From: "Zhijie Hou (Fujitsu)" <houzj.fnst@fujitsu.com>
To: Euler Taveira <euler@eulerto.com>
Cc: Amit Kapila <amit.kapila16@gmail.com>, Alvaro Herrera <alvherre@alvh.no-ip.org>, Postgres hackers <pgsql-hackers@lists.postgresql.org>, Michael Paquier <michael@paquier.xyz>
Date: 2024-12-06T08:23:00Z
Lists: pgsql-hackers
Attachments
- v2-0001-Fix-memory-leak-in-pgoutput-with-publication-list.patch (application/octet-stream) patch v2-0001
On Thursday, December 5, 2024 11:39 PM Euler Taveira <euler@eulerto.com> wrote: > Thanks for taking care of it. I suggest 2 small adjustments: (a) use > ALLOCSET_SMALL_SIZES instead of ALLOCSET_DEFAULT_SIZES and (b) replace > pubmemcxt with pubmemctx (that's the same abbreviation used by > cachectx). I think you could remove 'mem' from this variable. My > suggestions are pubcxt or pubnamescxt. Although, I prefer the former, if > other publication elements are added to this context in the future. Thanks for the suggestions. They make sense to me. Please see the updated version as attached. Best Regards, Hou zj
Commits
-
Fix memory leak in pgoutput with relation attribute map
- a786cf04df76 13.19 landed
- c53d90bb47ae 14.16 landed
- da8bd5d424e0 15.11 landed
- e3a27fd06d06 16.7 landed
- 836435424ba8 17.3 landed
- c9b3d4909bbf 18.0 landed
-
Fix memory leak in pgoutput with publication list cache
- ba230ce40faa 13.19 landed
- cfd6cbcf9be0 14.16 landed
- 6c9b3975407d 15.11 landed
- 4d45e7490c41 16.7 landed
- bbe68c13abe0 17.3 landed
- f0c569d71515 18.0 landed
-
Allow specifying row filters for logical replication of tables.
- 52e4f0cd472d 15.0 cited