@@ -89,9 +89,9 @@ typedef struct FixedParallelState
89
89
Oid temp_toast_namespace_id ;
90
90
int sec_context ;
91
91
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 ;
95
95
TimestampTz xact_ts ;
96
96
TimestampTz stmt_ts ;
97
97
SerializableXactHandle serializable_xact_handle ;
@@ -124,7 +124,7 @@ static FixedParallelState *MyFixedParallelState;
124
124
static dlist_head pcxt_list = DLIST_STATIC_INIT (pcxt_list );
125
125
126
126
/* Backend-local copy of data from FixedParallelState. */
127
- static pid_t ParallelMasterPid ;
127
+ static pid_t ParallelLeaderPid ;
128
128
129
129
/*
130
130
* List of internal parallel worker entry points. We need this for
@@ -323,9 +323,9 @@ InitializeParallelDSM(ParallelContext *pcxt)
323
323
GetUserIdAndSecContext (& fps -> current_user_id , & fps -> sec_context );
324
324
GetTempNamespaceState (& fps -> temp_namespace_id ,
325
325
& 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 ;
329
329
fps -> xact_ts = GetCurrentTransactionStartTimestamp ();
330
330
fps -> stmt_ts = GetCurrentStatementStartTimestamp ();
331
331
fps -> serializable_xact_handle = ShareSerializableXact ();
@@ -857,8 +857,8 @@ WaitForParallelWorkersToFinish(ParallelContext *pcxt)
857
857
*
858
858
* This function ensures that workers have been completely shutdown. The
859
859
* 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.
862
862
*/
863
863
static void
864
864
WaitForParallelWorkersToExit (ParallelContext * pcxt )
@@ -1302,8 +1302,8 @@ ParallelWorkerMain(Datum main_arg)
1302
1302
MyFixedParallelState = fps ;
1303
1303
1304
1304
/* 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 ;
1307
1307
on_shmem_exit (ParallelWorkerShutdown , (Datum ) 0 );
1308
1308
1309
1309
/*
@@ -1318,8 +1318,8 @@ ParallelWorkerMain(Datum main_arg)
1318
1318
shm_mq_set_sender (mq , MyProc );
1319
1319
mqh = shm_mq_attach (mq , seg , NULL );
1320
1320
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 );
1323
1323
1324
1324
/*
1325
1325
* Send a BackendKeyData message to the process that initiated parallelism
@@ -1347,8 +1347,8 @@ ParallelWorkerMain(Datum main_arg)
1347
1347
* deadlock. (If we can't join the lock group, the leader has gone away,
1348
1348
* so just exit quietly.)
1349
1349
*/
1350
- if (!BecomeLockGroupMember (fps -> parallel_master_pgproc ,
1351
- fps -> parallel_master_pid ))
1350
+ if (!BecomeLockGroupMember (fps -> parallel_leader_pgproc ,
1351
+ fps -> parallel_leader_pid ))
1352
1352
return ;
1353
1353
1354
1354
/*
@@ -1410,7 +1410,7 @@ ParallelWorkerMain(Datum main_arg)
1410
1410
/* Restore transaction snapshot. */
1411
1411
tsnapspace = shm_toc_lookup (toc , PARALLEL_KEY_TRANSACTION_SNAPSHOT , false);
1412
1412
RestoreTransactionSnapshot (RestoreSnapshot (tsnapspace ),
1413
- fps -> parallel_master_pgproc );
1413
+ fps -> parallel_leader_pgproc );
1414
1414
1415
1415
/* Restore active snapshot. */
1416
1416
asnapspace = shm_toc_lookup (toc , PARALLEL_KEY_ACTIVE_SNAPSHOT , false);
@@ -1510,9 +1510,9 @@ ParallelWorkerReportLastRecEnd(XLogRecPtr last_xlog_end)
1510
1510
static void
1511
1511
ParallelWorkerShutdown (int code , Datum arg )
1512
1512
{
1513
- SendProcSignal (ParallelMasterPid ,
1513
+ SendProcSignal (ParallelLeaderPid ,
1514
1514
PROCSIG_PARALLEL_MESSAGE ,
1515
- ParallelMasterBackendId );
1515
+ ParallelLeaderBackendId );
1516
1516
}
1517
1517
1518
1518
/*
0 commit comments