Re: Autogenerate some wait events code and documentation
Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
From: "Drouvot, Bertrand" <bertranddrouvot.pg@gmail.com>
To: Michael Paquier <michael@paquier.xyz>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2023-05-15T16:45:23Z
Lists: pgsql-hackers
Attachments
- v8-0001-Generating-wait_event_types.h-pgstat_wait_event.c.patch (text/plain) patch v8-0001
Hi, On 5/6/23 4:37 AM, Michael Paquier wrote: > On Sat, May 06, 2023 at 11:23:17AM +0900, Michael Paquier wrote: >>> I'll look at v7 when the v17 branch opens and propose the separate patch >>> mentioned above at that time too. >> >> Thanks, again. > > By the way, while browsing through the patch, I have noticed two > things: > - The ordering of the items for Lock and LWLock is incorrect. Oh right, fixed in V8 attached (moved the sort on the third column instead of the second which has always the same content "WAIT_EVENT_DOCONLY" for Lock and LWLock). > - We are missing some of the LWLock entries, like CommitTsBuffer, > XactBuffer or WALInsert, as of all the entries in > BuiltinTrancheNames. > Yeah, my bad. Fixed in V8 attached. > My apologies for not noticing that earlier. This exists in v6 as much > as v7. No problem at all and thanks for the call out! Regards, -- Bertrand Drouvot PostgreSQL Contributors Team RDS Open Source Databases Amazon Web Services: https://aws.amazon.com
Commits
-
Add "ABI_compatibility" regions to wait_event_names.txt
- f98dbdeb51d1 17.0 landed
-
Remove column for wait event names in wait_event_names.txt
- 59cbf60c0f2b 17.0 landed
-
Use more consistent names for wait event objects and types
- 414f6c0fb79a 17.0 landed
-
Add information about line contents on parsing failure of wait_event_names.txt
- aea7fe33fb6a 17.0 landed
-
Remove double quotes from the second column of wait_event_names.txt
- 183a60a628fe 17.0 landed
-
Generate automatically code and documentation related to wait events
- fa88928470b5 17.0 landed
-
Refactor some code related to wait events "BufferPin" and "Extension"
- 2aeaf80e578e 17.0 landed
-
doc: Fix ordering of entries in wait event table for I/O type
- 44e977d7ecb9 16.0 landed