File tree 1 file changed +11
-6
lines changed 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 37
37
*
38
38
*
39
39
* IDENTIFICATION
40
- * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.297 2002/11/15 02:44:55 momjian Exp $
40
+ * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.298 2002/11/18 00:40:46 tgl Exp $
41
41
*
42
42
* NOTES
43
43
*
@@ -2338,12 +2338,17 @@ sigusr1_handler(SIGNAL_ARGS)
2338
2338
* segment files. Other checkpoints could reduce
2339
2339
* the frequency of forced checkpoints.
2340
2340
*/
2341
- time_t now = time (NULL );
2341
+ time_t now = time (NULL );
2342
2342
2343
- if (now - LastSignalledCheckpoint < CheckPointWarning )
2344
- elog (LOG , "Checkpoint segments are being created too frequently (%d secs)\n
2345
- Consider increasing CHECKPOINT_SEGMENTS ",
2346
- now - LastSignalledCheckpoint );
2343
+ if (LastSignalledCheckpoint != 0 )
2344
+ {
2345
+ int elapsed_secs = now - LastSignalledCheckpoint ;
2346
+
2347
+ if (elapsed_secs < CheckPointWarning )
2348
+ elog (LOG , "Checkpoint segments are being created too frequently (%d secs)"
2349
+ "\n\tConsider increasing CHECKPOINT_SEGMENTS" ,
2350
+ elapsed_secs );
2351
+ }
2347
2352
LastSignalledCheckpoint = now ;
2348
2353
}
2349
2354
You can’t perform that action at this time.
0 commit comments