Suppress compile warning, avoid possible problems with signed vs. unsigned

comparisons in recently-added CheckPointWarning code.
This commit is contained in:
Tom Lane 2002-11-18 00:40:46 +00:00
parent 38e6eb197d
commit 810f2cfa32

View File

@ -37,7 +37,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.297 2002/11/15 02:44:55 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.298 2002/11/18 00:40:46 tgl Exp $
*
* NOTES
*
@ -2338,12 +2338,17 @@ sigusr1_handler(SIGNAL_ARGS)
* segment files. Other checkpoints could reduce
* the frequency of forced checkpoints.
*/
time_t now = time(NULL);
time_t now = time(NULL);
if (now - LastSignalledCheckpoint < CheckPointWarning)
elog(LOG, "Checkpoint segments are being created too frequently (%d secs)\n
Consider increasing CHECKPOINT_SEGMENTS",
now - LastSignalledCheckpoint);
if (LastSignalledCheckpoint != 0)
{
int elapsed_secs = now - LastSignalledCheckpoint;
if (elapsed_secs < CheckPointWarning)
elog(LOG, "Checkpoint segments are being created too frequently (%d secs)"
"\n\tConsider increasing CHECKPOINT_SEGMENTS",
elapsed_secs);
}
LastSignalledCheckpoint = now;
}