mirror of
https://github.com/postgres/postgres.git
synced 2026-05-28 04:35:45 -04:00
Re-add tracking of wait event SLRUFlushSync
SLRUFlushSync has been accidently removed during dee663f, that has moved
the flush of the SLRU files to the checkpointer, so add it back. The
issue has been noticed by Thomas when checking for orphaned wait
events.
Author: Thomas Munro
Reviewed-by: Bharath Rupireddy
Discussion: https://postgr.es/m/CA+hUKGK6tqm59KuF1z+h5Y8fsWcu5v8+84kduSHwRzwjB2aa_A@mail.gmail.com
This commit is contained in:
parent
0319b306e8
commit
1ed1b84bdc
1 changed files with 2 additions and 0 deletions
|
|
@ -1603,7 +1603,9 @@ SlruSyncFileTag(SlruCtl ctl, const FileTag *ftag, char *path)
|
|||
if (fd < 0)
|
||||
return -1;
|
||||
|
||||
pgstat_report_wait_start(WAIT_EVENT_SLRU_FLUSH_SYNC);
|
||||
result = pg_fsync(fd);
|
||||
pgstat_report_wait_end();
|
||||
save_errno = errno;
|
||||
|
||||
CloseTransientFile(fd);
|
||||
|
|
|
|||
Loading…
Reference in a new issue