Split the shared-memory array of PGPROC pointers out of the sinval
Tom Lane <tgl@sss.pgh.pa.us>
Split the shared-memory array of PGPROC pointers out of the sinval communication structure, and make it its own module with its own lock. This should reduce contention at least a little, and it definitely makes the code seem cleaner. Per my recent proposal.