mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-23 19:39:53 +08: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
@ -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 New Issue
Block a user