process startup: Rename postmaster's --forkboot to --forkaux.
authorAndres Freund <andres@anarazel.de>
Thu, 5 Aug 2021 02:28:46 +0000 (19:28 -0700)
committerAndres Freund <andres@anarazel.de>
Thu, 5 Aug 2021 18:54:11 +0000 (11:54 -0700)
It is confusing that aux processes are started with --forkboot, given that
bootstrap mode cannot run below postmaster.

Author: Andres Freund <andres@anarazel.de>
Reviewed-By: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Reviewed-By: Robert Haas <robertmhaas@gmail.com>
Discussion: https://postgr.es/m/20210802164124.ufo5buo4apl6yuvs@alap3.anarazel.de

src/backend/postmaster/postmaster.c

index 00d051d520e085ccdf4858ea110a07e51d6af29e..a586c4175a39d809dfc9968c64a3c4572905e12b 100644 (file)
@@ -4936,7 +4936,7 @@ SubPostmasterMain(int argc, char *argv[])
        if (strcmp(argv[1], "--forkbackend") == 0 ||
                strcmp(argv[1], "--forkavlauncher") == 0 ||
                strcmp(argv[1], "--forkavworker") == 0 ||
-               strcmp(argv[1], "--forkboot") == 0 ||
+               strcmp(argv[1], "--forkaux") == 0 ||
                strncmp(argv[1], "--forkbgworker=", 15) == 0)
                PGSharedMemoryReAttach();
        else
@@ -5024,7 +5024,7 @@ SubPostmasterMain(int argc, char *argv[])
                /* And run the backend */
                BackendRun(&port);              /* does not return */
        }
-       if (strcmp(argv[1], "--forkboot") == 0)
+       if (strcmp(argv[1], "--forkaux") == 0)
        {
                /* Restore basic shared memory pointers */
                InitShmemAccess(UsedShmemSegAddr);
@@ -5424,7 +5424,7 @@ StartChildProcess(AuxProcType type)
        av[ac++] = "postgres";
 
 #ifdef EXEC_BACKEND
-       av[ac++] = "--forkboot";
+       av[ac++] = "--forkaux";
        av[ac++] = NULL;                        /* filled in by postmaster_forkexec */
 #endif