Re: pgsql: Replace BackendIds with 0-based ProcNumbers

2025-01-01 Thread Heikki Linnakangas
On 29/12/2024 19:43, Peter Eisentraut wrote: On 03.03.24 18:39, Heikki Linnakangas wrote: Replace BackendIds with 0-based ProcNumbers There are a couple of declarations that are duplicated between src/ include/storage/proc.h and src/include/storage/procnumber.h, such as MyProcNumber, Paralle

Re: pgsql: Replace BackendIds with 0-based ProcNumbers

2024-12-29 Thread Peter Eisentraut
On 03.03.24 18:39, Heikki Linnakangas wrote: Replace BackendIds with 0-based ProcNumbers There are a couple of declarations that are duplicated between src/include/storage/proc.h and src/include/storage/procnumber.h, such as MyProcNumber, ParallelLeaderProcNumber, and ProcNumberForTempRelati

Re: pgsql: Replace BackendIds with 0-based ProcNumbers

2024-07-15 Thread Heikki Linnakangas
On 09/07/2024 21:10, Thomas Munro wrote: --- a/src/backend/libpq/pqmq.c +++ b/src/backend/libpq/pqmq.c @@ -26,7 +26,7 @@ static shm_mq_handle *pq_mq_handle; static bool pq_mq_busy = false; static pid_t pq_mq_parallel_leader_pid = 0; -static pid_t pq_mq_parallel_leader_backend_id = InvalidBa

Re: pgsql: Replace BackendIds with 0-based ProcNumbers

2024-07-09 Thread Thomas Munro
--- a/src/backend/libpq/pqmq.c +++ b/src/backend/libpq/pqmq.c @@ -26,7 +26,7 @@ static shm_mq_handle *pq_mq_handle; static bool pq_mq_busy = false; static pid_t pq_mq_parallel_leader_pid = 0; -static pid_t pq_mq_parallel_leader_backend_id = InvalidBackendId; +static pid_t pq_mq_parallel_leader_p