diff options
| author | Michael Paquier | 2025-01-10 00:00:48 +0000 |
|---|---|---|
| committer | Michael Paquier | 2025-01-10 00:00:48 +0000 |
| commit | 2c14037bb57c091b9f0bcbd36fa62138601beb55 (patch) | |
| tree | 78d8895f3bb93a7e5466d83ade223e8798bca791 /src/tools | |
| parent | 39e3bcae44868734504c3decbb6708c36a5a84b2 (diff) | |
Refactor some code related to backend statistics
This commit changes the way pending backend statistics are tracked by
moving them into a new structure called PgStat_BackendPending, removing
PgStat_BackendPendingIO. PgStat_BackendPending currently only includes
PgStat_PendingIO for the pending I/O stats.
pgstat_flush_backend() is extended with a "flags" argument to control
which parts of the stats of a backend should be flushed.
With this refactoring, it becomes easier to plug into backend statistics
more data. A patch to add information related to WAL in this stats kind
is under discussion.
Author: Bertrand Drouvot
Discussion: https://postgr.es/m/Z3zqc4o09dM/Ezyz@ip-10-97-1-34.eu-west-3.compute.internal
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/pgindent/typedefs.list | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/pgindent/typedefs.list b/src/tools/pgindent/typedefs.list index 9f83ecf181f..eb93debe108 100644 --- a/src/tools/pgindent/typedefs.list +++ b/src/tools/pgindent/typedefs.list @@ -2140,7 +2140,7 @@ PgStatShared_Subscription PgStatShared_Wal PgStat_ArchiverStats PgStat_Backend -PgStat_BackendPendingIO +PgStat_BackendPending PgStat_BackendSubEntry PgStat_BgWriterStats PgStat_BktypeIO |
