Re: PG16 walsender hangs in ResourceArrayEnlarge using pgoutput
Amit Kapila <amit.kapila16@gmail.com>
From: Amit Kapila <amit.kapila16@gmail.com>
To: "Zhijie Hou (Fujitsu)" <houzj.fnst@fujitsu.com>
Cc: Bowen Shi <zxwsbg12138@gmail.com>, PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>
Date: 2024-06-27T12:23:20Z
Lists: pgsql-bugs
On Thu, Jun 27, 2024 at 9:01 AM Zhijie Hou (Fujitsu) <houzj.fnst@fujitsu.com> wrote: > > On Wednesday, June 26, 2024 1:25 PM Amit Kapila <amit.kapila16@gmail.com> wrote: > > > > > > IIUC, the relevant code was added in commit > > > da324d6cd45bbbcc1682cc2fcbc4f575281916af. This is a PG16 commit, so > > > how can the problem occur in PG15? > > > > > > > I see that originally the slot allocation code was introduced in commit > > 52e4f0cd472d39d07732b99559989ea3b615be78 but later the code refactored in > > da324d6cd45bbbcc1682cc2fcbc4f575281916af. So, I agree that we must also > > fix this in PG15. > > Thanks for confirming! Here are the patches for all branches. > Pushed. -- With Regards, Amit Kapila.
Commits
-
Drop the temporary tuple slots allocated by pgoutput.
- 3e53492aa708 17.0 landed
- b8f953d8d7bf 16.4 landed
- 76fda6140274 15.8 landed
-
Refactor pgoutput_change().
- da324d6cd45b 16.0 cited
-
Allow specifying row filters for logical replication of tables.
- 52e4f0cd472d 15.0 cited