pgsql: Match the buffer usage tracking for leader and worker backends. - Mailing list pgsql-committers

From Amit Kapila
Subject pgsql: Match the buffer usage tracking for leader and worker backends.
Date
Msg-id E1flSRO-0006uj-DK@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Match the buffer usage tracking for leader and worker backends.

In the leader backend, we don't track the buffer usage for ExecutorStart
phase whereas in worker backend we track it for ExecutorStart phase as
well.  This leads to different value for buffer usage stats for the
parallel and non-parallel query.  Change the code so that worker backend
also starts tracking buffer usage after ExecutorStart.

Author: Amit Kapila and Robert Haas
Reviewed-by: Robert Haas and Andres Freund
Backpatch-through: 9.6 where this code was introduced
Discussion: https://postgr.es/m/86137f17-1dfb-42f9-7421-82fd786b04a1@anayrat.info

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/ef305bd59d9828805bfdbf33ff4003bb74a63865

Modified Files
--------------
src/backend/executor/execParallel.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)


pgsql-committers by date:

Previous
From: Thomas Munro
Date:
Subject: pgsql: Add missing header include to pmsignal.h.
Next
From: Amit Kapila
Date:
Subject: pgsql: Fix buffer usage stats for parallel nodes.