@@ -89,9 +89,9 @@ typedef struct FixedParallelState
8989 Oid temp_toast_namespace_id ;
9090 int sec_context ;
9191 bool is_superuser ;
92- PGPROC * parallel_master_pgproc ;
93- pid_t parallel_master_pid ;
94- BackendId parallel_master_backend_id ;
92+ PGPROC * parallel_leader_pgproc ;
93+ pid_t parallel_leader_pid ;
94+ BackendId parallel_leader_backend_id ;
9595 TimestampTz xact_ts ;
9696 TimestampTz stmt_ts ;
9797 SerializableXactHandle serializable_xact_handle ;
@@ -124,7 +124,7 @@ static FixedParallelState *MyFixedParallelState;
124124static dlist_head pcxt_list = DLIST_STATIC_INIT (pcxt_list );
125125
126126/* Backend-local copy of data from FixedParallelState. */
127- static pid_t ParallelMasterPid ;
127+ static pid_t ParallelLeaderPid ;
128128
129129/*
130130 * List of internal parallel worker entry points. We need this for
@@ -323,9 +323,9 @@ InitializeParallelDSM(ParallelContext *pcxt)
323323 GetUserIdAndSecContext (& fps -> current_user_id , & fps -> sec_context );
324324 GetTempNamespaceState (& fps -> temp_namespace_id ,
325325 & fps -> temp_toast_namespace_id );
326- fps -> parallel_master_pgproc = MyProc ;
327- fps -> parallel_master_pid = MyProcPid ;
328- fps -> parallel_master_backend_id = MyBackendId ;
326+ fps -> parallel_leader_pgproc = MyProc ;
327+ fps -> parallel_leader_pid = MyProcPid ;
328+ fps -> parallel_leader_backend_id = MyBackendId ;
329329 fps -> xact_ts = GetCurrentTransactionStartTimestamp ();
330330 fps -> stmt_ts = GetCurrentStatementStartTimestamp ();
331331 fps -> serializable_xact_handle = ShareSerializableXact ();
@@ -857,8 +857,8 @@ WaitForParallelWorkersToFinish(ParallelContext *pcxt)
857857 *
858858 * This function ensures that workers have been completely shutdown. The
859859 * difference between WaitForParallelWorkersToFinish and this function is
860- * that former just ensures that last message sent by worker backend is
861- * received by master backend whereas this ensures the complete shutdown.
860+ * that the former just ensures that last message sent by a worker backend is
861+ * received by the leader backend whereas this ensures the complete shutdown.
862862 */
863863static void
864864WaitForParallelWorkersToExit (ParallelContext * pcxt )
@@ -1302,8 +1302,8 @@ ParallelWorkerMain(Datum main_arg)
13021302 MyFixedParallelState = fps ;
13031303
13041304 /* Arrange to signal the leader if we exit. */
1305- ParallelMasterPid = fps -> parallel_master_pid ;
1306- ParallelMasterBackendId = fps -> parallel_master_backend_id ;
1305+ ParallelLeaderPid = fps -> parallel_leader_pid ;
1306+ ParallelLeaderBackendId = fps -> parallel_leader_backend_id ;
13071307 on_shmem_exit (ParallelWorkerShutdown , (Datum ) 0 );
13081308
13091309 /*
@@ -1318,8 +1318,8 @@ ParallelWorkerMain(Datum main_arg)
13181318 shm_mq_set_sender (mq , MyProc );
13191319 mqh = shm_mq_attach (mq , seg , NULL );
13201320 pq_redirect_to_shm_mq (seg , mqh );
1321- pq_set_parallel_master (fps -> parallel_master_pid ,
1322- fps -> parallel_master_backend_id );
1321+ pq_set_parallel_leader (fps -> parallel_leader_pid ,
1322+ fps -> parallel_leader_backend_id );
13231323
13241324 /*
13251325 * Send a BackendKeyData message to the process that initiated parallelism
@@ -1347,8 +1347,8 @@ ParallelWorkerMain(Datum main_arg)
13471347 * deadlock. (If we can't join the lock group, the leader has gone away,
13481348 * so just exit quietly.)
13491349 */
1350- if (!BecomeLockGroupMember (fps -> parallel_master_pgproc ,
1351- fps -> parallel_master_pid ))
1350+ if (!BecomeLockGroupMember (fps -> parallel_leader_pgproc ,
1351+ fps -> parallel_leader_pid ))
13521352 return ;
13531353
13541354 /*
@@ -1410,7 +1410,7 @@ ParallelWorkerMain(Datum main_arg)
14101410 /* Restore transaction snapshot. */
14111411 tsnapspace = shm_toc_lookup (toc , PARALLEL_KEY_TRANSACTION_SNAPSHOT , false);
14121412 RestoreTransactionSnapshot (RestoreSnapshot (tsnapspace ),
1413- fps -> parallel_master_pgproc );
1413+ fps -> parallel_leader_pgproc );
14141414
14151415 /* Restore active snapshot. */
14161416 asnapspace = shm_toc_lookup (toc , PARALLEL_KEY_ACTIVE_SNAPSHOT , false);
@@ -1510,9 +1510,9 @@ ParallelWorkerReportLastRecEnd(XLogRecPtr last_xlog_end)
15101510static void
15111511ParallelWorkerShutdown (int code , Datum arg )
15121512{
1513- SendProcSignal (ParallelMasterPid ,
1513+ SendProcSignal (ParallelLeaderPid ,
15141514 PROCSIG_PARALLEL_MESSAGE ,
1515- ParallelMasterBackendId );
1515+ ParallelLeaderBackendId );
15161516}
15171517
15181518/*
0 commit comments