Обсуждение: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От
SATYANARAYANA NARLAPURAM
Дата:
Please find attached patch that adds CHECK_FOR_INTERRUPTS while scanning the buffers in pg_buffercache_pages. I checked other functions in the module and this check already exists in pg_buffercache_numa_pages.
Thanks,
Satya
Вложения
Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От
Masahiko Sawada
Дата:
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. I checkedother 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. Regards, -- Masahiko Sawada Amazon Web Services: https://aws.amazon.com
Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От
Masahiko Sawada
Дата:
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. I checkedother 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? Regards, -- Masahiko Sawada Amazon Web Services: https://aws.amazon.com
Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От
SATYANARAYANA NARLAPURAM
Дата:
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. I checked 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.
Thanks,
Satya
Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От
Masahiko Sawada
Дата:
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. I checkedother 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? Regards, -- Masahiko Sawada Amazon Web Services: https://aws.amazon.com
Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От
SATYANARAYANA NARLAPURAM
Дата:
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. I checked 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.
Thanks,
Satya
Вложения
Re: Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers
От
Masahiko Sawada
Дата:
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