Add AioUringCompletion in wait_event_names.txt and a safeguard in generate-wait_event_types.pl

From: Bertrand Drouvot <bertranddrouvot(dot)pg(at)gmail(dot)com>
To: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Add AioUringCompletion in wait_event_names.txt and a safeguard in generate-wait_event_types.pl
Date: 2025-05-26 07:49:34
Message-ID: aDQdDhcwMHjZRhSV@ip-10-97-1-34.eu-west-3.compute.internal
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi hackers,

c325a7633fcb forgot to add AioUringCompletion in wait_event_names.txt: please
find attached v1-0001 fixing it (please double check the wait event description
as I'm not that familiar with io_uring).

042a66291 also missed it for LWTRANCHE_MEMORY_CONTEXT_REPORTING_PROC and
LWTRANCHE_MEMORY_CONTEXT_REPORTING_STATE. 042a66291 has been reverted in
fb844b9f065 though so there is no need to fix those.

That makes me think that it is easy to miss adding a new LWLock in
wait_event_names.txt and generate-wait_event_types.pl does not detect that.

So, adding validate_lwlock_count() in generate-wait_event_types.pl
(in v1-0002) to ensure that the number of LWLocks description generated in the
documentation match the ones defined in lwlock.h and lwlocklist.h.

Looking forward to your feedback,

Regards,

--
Bertrand Drouvot
PostgreSQL Contributors Team
RDS Open Source Databases
Amazon Web Services: https://aws.amazon.com

Attachment Content-Type Size
v1-0001-Add-AioUringCompletion-in-wait_event_names.txt.patch text/x-diff 1.1 KB
v1-0002-Add-validate_lwlock_count-in-generate-wait_event_.patch text/x-diff 7.4 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message ikedamsh 2025-05-26 07:55:33 Re: Assertion failure in smgr.c when using pg_prewarm with partitioned tables
Previous Message Rahila Syed 2025-05-26 07:47:46 Re: Persist injection points across server restarts