passing a pointer from a BackgroundWorker to a DynamicBackgroundWorker - Mailing list pgsql-general

From Luca Ferrari
Subject passing a pointer from a BackgroundWorker to a DynamicBackgroundWorker
Date
Msg-id CAKoxK+7ZHmv_GoEvtDDKtxpFfmPGUp+D3wDtZRgLXLjNm+yL5g@mail.gmail.com
Whole thread Raw
List pgsql-general
Hi all,
I've a doubt about background workers. I've a worker (loaded by a
module via shared_preloaded_libraries) should register a dyanmic
background worker per database, in a manner similar to what autovacuum
does.
I would like to pass to these dynamic background workers a pointer to
a custom struct, that has been allocated and initialized by the "main"
background worker.
Is it sage to pass the pointer via the Datum main argument from one
worker to another? Clearly, the struct has be allocated in a shared
memory segment,but I'm not sure in which context.
Any suggestion is appreciated.

Thanks,
Luca



pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Streaming replication problem with collation
Next
From: Adrian Klaver
Date:
Subject: Re: Intermittent errors when fetching cursor rows on PostgreSQL 16