mirror of
https://github.com/postgres/postgres.git
synced 2025-04-24 10:47:04 +03:00
Remove pgstat_flush_wal()
All the processes that generate WAL should call pgstat_report_wal() to report all their statistics related to WAL, and this is already what happens in the tree. Keeping pgstat_report_wal() is confusing while the other routine is encouraged. This routine is not required since fc415edf8ca8, where it was lastly used in pgstat_report_stat() before an equivalent callback existed. Author: Bertrand Drouvot <bertranddrouvot.pg@gmail.com> Discussion: https://postgr.es/m/Z71oPkJJICrRB5Ws@paquier.xyz
This commit is contained in:
parent
e117cfb2f6
commit
d7cbeaf261
@ -51,7 +51,7 @@ pgstat_report_wal(bool force)
|
||||
nowait = !force;
|
||||
|
||||
/* flush wal stats */
|
||||
pgstat_flush_wal(nowait);
|
||||
(void) pgstat_wal_flush_cb(nowait);
|
||||
|
||||
/* flush IO stats */
|
||||
pgstat_flush_io(nowait);
|
||||
@ -69,15 +69,6 @@ pgstat_fetch_stat_wal(void)
|
||||
return &pgStatLocal.snapshot.wal;
|
||||
}
|
||||
|
||||
/*
|
||||
* Simple wrapper of pgstat_wal_flush_cb()
|
||||
*/
|
||||
void
|
||||
pgstat_flush_wal(bool nowait)
|
||||
{
|
||||
(void) pgstat_wal_flush_cb(nowait);
|
||||
}
|
||||
|
||||
/*
|
||||
* Calculate how much WAL usage counters have increased by subtracting the
|
||||
* previous counters from the current ones.
|
||||
|
@ -748,8 +748,6 @@ extern void pgstat_slru_snapshot_cb(void);
|
||||
* Functions in pgstat_wal.c
|
||||
*/
|
||||
|
||||
extern void pgstat_flush_wal(bool nowait);
|
||||
|
||||
extern void pgstat_wal_init_backend_cb(void);
|
||||
extern bool pgstat_wal_have_pending_cb(void);
|
||||
extern bool pgstat_wal_flush_cb(bool nowait);
|
||||
|
Loading…
x
Reference in New Issue
Block a user