postgres.git / summary / log / commit / refs
commit 1ec6a2bbc966a05acf10a6753d8ec7db83f43f4c
Author: Simon Riggs <simon@2ndQuadrant.com>
Date: Fri Jun 01 07:19:06 2012 +0000
First released in: 9.2.0
Provide interim statistics while in mid-checkpoint.
Re-implements similar functionality in 9.1 and previously which
was removed during split of checkpointer and bgwriter.
Requested/spotted by Magnus Hagander
src/backend/postmaster/checkpointer.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/backend/postmaster/checkpointer.c b/src/backend/postmaster/checkpointer.c
index 5db60cd5d98..aa3df373247 100644
--- a/src/backend/postmaster/checkpointer.c
+++ b/src/backend/postmaster/checkpointer.c
@@ -708,6 +708,11 @@ CheckpointWriteDelay(int flags, double progress)
CheckArchiveTimeout();
+ /*
+ * Report interim activity statistics to the stats collector.
+ */
+ pgstat_send_bgwriter();
+
/*
* This sleep used to be connected to bgwriter_delay, typically 200ms.
* That resulted in more frequent wakeups if not much work to do.
[parent: 4bec93ac0f83]