C comment: explain procArray->pgprocnos[]
authorBruce Momjian <[email protected]>
Tue, 11 Oct 2022 17:08:17 +0000 (13:08 -0400)
committerBruce Momjian <[email protected]>
Tue, 11 Oct 2022 17:08:17 +0000 (13:08 -0400)
Reported-by: Aleksander Alekseev
Discussion: https://postgr.es/m/CAJ7c6TOs9Dh3KNR2kiQJ3Ow0=TBucL_57DAbm--2p8w5x_8YXQ@mail.gmail.com

Author: Aleksander Alekseev

Backpatch-through: master

src/include/storage/proc.h

index 91824b469180f836bb5e72bf74c590bd5e59f13b..ed874459b380db756a28fb8fb1efb13ba2b66ced 100644 (file)
@@ -193,7 +193,11 @@ struct PGPROC
 
    int         pgxactoff;      /* offset into various ProcGlobal->arrays with
                                 * data mirrored from this PGPROC */
-   int         pgprocno;
+
+   int         pgprocno;       /* Number of this PGPROC in
+                                * ProcGlobal->allProcs array. This is set
+                                * once by InitProcGlobal().
+                                * ProcGlobal->allProcs[n].pgprocno == n */
 
    /* These fields are zero while a backend is still starting up: */
    BackendId   backendId;      /* This backend's backend ID (if assigned) */