Markus Wanner <mar...@bluegap.ch> writes:
> do I understand correctly that a BackendId is just an index into the 
> ProcSignalSlots array and not (necessarily) the same as the index into 
> ProcArrayStruct's procs?

> If yes, could these be synchronized? Why is ProcSignalSlot not part of 
> PGPROC at all? Both are shared memory structures per backend (plus 
> NUM_AUXILIARY_PROCS). What am I missing?

It's easier to keep those modules separate.  I believe also that there
are (or could be) processes that have entries in one array but not the
other.

                        regards, tom lane

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to