Re: PG16 walsender hangs in ResourceArrayEnlarge using pgoutput
От | Amit Kapila |
---|---|
Тема | Re: PG16 walsender hangs in ResourceArrayEnlarge using pgoutput |
Дата | |
Msg-id | CAA4eK1Jmaa+zG4xsZxzHH6KrQTSNgEBg-Hqti38atTjJ-NjHGg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: PG16 walsender hangs in ResourceArrayEnlarge using pgoutput (Amit Kapila <amit.kapila16@gmail.com>) |
Ответы |
RE: PG16 walsender hangs in ResourceArrayEnlarge using pgoutput
|
Список | pgsql-bugs |
On Wed, Jun 26, 2024 at 10:35 AM Amit Kapila <amit.kapila16@gmail.com> wrote: > > On Tue, Jun 25, 2024 at 5:17 PM Zhijie Hou (Fujitsu) > <houzj.fnst@fujitsu.com> wrote: > > > > On Tuesday, June 25, 2024 3:53 PM Bowen Shi <zxwsbg12138@gmail.com> wrote: > > > > Thanks for reporting and analyzing the issue ! > > > > You analysis looks good to me, I think I missed to drop the newly created > > slot when changing the logic to support row filter. Here is a small patch > > to drop the slots in each cycle, it can fix the issue on my machine. > > > > IIUC, the issue exists from PG15~HEAD. The current patch can apply > > on PG16~HEAD, If it looks ok, I will test and prepare the patch for the > > other branch. > > > > 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. -- With Regards, Amit Kapila.
В списке pgsql-bugs по дате отправления: