Re: Injection points: preloading and runtime arguments
x4mmm@yandex-team.ru
From: "Andrey M. Borodin" <x4mmm@yandex-team.ru>
To: Michael Paquier <michael@paquier.xyz>
Cc: Heikki Linnakangas <hlinnaka@iki.fi>,
Alvaro Herrera <alvherre@alvh.no-ip.org>,
Postgres hackers <pgsql-hackers@lists.postgresql.org>
Date: 2024-08-06T08:40:59Z
Lists: pgsql-hackers
> On 6 Aug 2024, at 12:47, Michael Paquier <michael@paquier.xyz> wrote: > > Hmm. How about loading injection_points with shared_preload_libraries > now that it has a _PG_init() thanks to 75534436a477 to take care of > the initialization you need here? We could add two hooks to request > some shmem based on a size and to do the shmem initialization. SQL initialisation is fine for test purposes. I just considered that I'd better share that doing the same from C code is non-trivial. Thanks! Best regards, Andrey Borodin.
Commits
-
Add INJECTION_POINT_CACHED() to run injection points directly from cache
- a0a5869a8598 18.0 landed
-
Support loading of injection points
- 4b211003ecc2 18.0 landed