process startup: Rename postmaster's --forkboot to --forkaux.
authorAndres Freund
Thu, 5 Aug 2021 02:28:46 +0000 (19:28 -0700)
committerAndres Freund
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 
Reviewed-By: Kyotaro Horiguchi
Reviewed-By: Robert Haas
Discussion: https://postgr.es/m/20210802164124[email protected]

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