Skip to content

Commit 50017f7

Browse files
committed
process startup: Rename postmaster's --forkboot to --forkaux.
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
1 parent aa769f8 commit 50017f7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/backend/postmaster/postmaster.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4936,7 +4936,7 @@ SubPostmasterMain(int argc, char *argv[])
49364936
if (strcmp(argv[1], "--forkbackend") == 0 ||
49374937
strcmp(argv[1], "--forkavlauncher") == 0 ||
49384938
strcmp(argv[1], "--forkavworker") == 0 ||
4939-
strcmp(argv[1], "--forkboot") == 0 ||
4939+
strcmp(argv[1], "--forkaux") == 0 ||
49404940
strncmp(argv[1], "--forkbgworker=", 15) == 0)
49414941
PGSharedMemoryReAttach();
49424942
else
@@ -5024,7 +5024,7 @@ SubPostmasterMain(int argc, char *argv[])
50245024
/* And run the backend */
50255025
BackendRun(&port); /* does not return */
50265026
}
5027-
if (strcmp(argv[1], "--forkboot") == 0)
5027+
if (strcmp(argv[1], "--forkaux") == 0)
50285028
{
50295029
/* Restore basic shared memory pointers */
50305030
InitShmemAccess(UsedShmemSegAddr);
@@ -5424,7 +5424,7 @@ StartChildProcess(AuxProcType type)
54245424
av[ac++] = "postgres";
54255425

54265426
#ifdef EXEC_BACKEND
5427-
av[ac++] = "--forkboot";
5427+
av[ac++] = "--forkaux";
54285428
av[ac++] = NULL; /* filled in by postmaster_forkexec */
54295429
#endif
54305430

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy