Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От | Masahiko Sawada |
---|---|
Тема | Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers |
Дата | |
Msg-id | CAD21AoAgBp4jASMz2=2u=+78EVn1wExQaZ0GH8EaRtegJpRwDg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers (SATYANARAYANA NARLAPURAM <satyanarlapuram@gmail.com>) |
Список | pgsql-hackers |
On Mon, Aug 18, 2025 at 11:59 AM SATYANARAYANA NARLAPURAM <satyanarlapuram@gmail.com> wrote: > > > > On Fri, Aug 15, 2025 at 12:04 PM Masahiko Sawada <sawada.mshk@gmail.com> wrote: >> >> On Fri, Aug 15, 2025 at 2:33 AM SATYANARAYANA NARLAPURAM >> <satyanarlapuram@gmail.com> wrote: >> > >> > Hi Masahiko, >> > >> > On Thu, Aug 14, 2025 at 4:57 PM Masahiko Sawada <sawada.mshk@gmail.com> wrote: >> >> >> >> On Fri, Aug 8, 2025 at 2:59 PM Masahiko Sawada <sawada.mshk@gmail.com> wrote: >> >> > >> >> > On Thu, Jul 31, 2025 at 4:31 PM SATYANARAYANA NARLAPURAM >> >> > <satyanarlapuram@gmail.com> wrote: >> >> > > >> >> > > Please find attached patch that adds CHECK_FOR_INTERRUPTS while scanning the buffers in pg_buffercache_pages. Ichecked other functions in the module and this check already exists in pg_buffercache_numa_pages. >> >> > >> >> > Thank you for the patch! >> >> > >> >> > I think the patch is reasonable and it looks good to me. I'll push it >> >> > to master early next week, barring objections. >> >> >> >> After reviewing this patch more, I'm leaning toward to backpatch this >> >> change. The patch adds CHECK_FOR_INTERRUPTS() to >> >> pg_buffercache_pages(), pg_buffercache_summary(), and >> >> pg_buffercache_usage_counts(), and the latter two functions were >> >> introduced in v16. Therefore, for v15 or older we can add CFI to only >> >> pg_buffercache_pages() and apply this patch to v16 or newer. Thoughts? >> > >> > >> > Thanks for reviewing the patch. Sounds good to me. >> >> Could you provide patches also for back branches? or shall I? > > > Attached the patch for v15 and below. Please let me know if you need anything. > Thank you for the patch! It seems we need to #include miscadmin.h in v15 and older. I've incorporated that change and pushed. Regards, -- Masahiko Sawada Amazon Web Services: https://aws.amazon.com
В списке pgsql-hackers по дате отправления: