Hi, On 2022-03-23 23:06:14 +0000, Jacob Champion wrote: > On Wed, 2022-03-23 at 19:00 -0400, Tom Lane wrote: > > Hm. I was more envisioning getting the "sharable" info out of Port > > entirely, although I'm not quite sure where it should go instead. > > If it helps, I can move the substruct out and up to a new global struct > (MyProcShared?). At this point I think it's mostly search-and-replace.
Perhaps alongside CurrentUserId etc in miscinit.c? It would be nicer if all those were together in a struct, but oh well. Another option would be to make it a GUC. With a bit of care it could be automatically synced by the existing parallelism infrastructure... Greetings, Andres Freund