|
37 | 37 | *
|
38 | 38 | *
|
39 | 39 | * IDENTIFICATION
|
40 |
| - * $PostgreSQL: pgsql/src/backend/postmaster/bgwriter.c,v 1.45 2007/10/04 15:37:44 tgl Exp $ |
| 40 | + * $PostgreSQL: pgsql/src/backend/postmaster/bgwriter.c,v 1.46 2007/11/14 21:19:18 tgl Exp $ |
41 | 41 | *
|
42 | 42 | *-------------------------------------------------------------------------
|
43 | 43 | */
|
@@ -718,7 +718,7 @@ IsCheckpointOnSchedule(double progress)
|
718 | 718 | recptr=GetInsertRecPtr();
|
719 | 719 | elapsed_xlogs=
|
720 | 720 | (((double) (int32) (recptr.xlogid-ckpt_start_recptr.xlogid))*XLogSegsPerFile+
|
721 |
| - ((double)(int32) (recptr.xrecoff-ckpt_start_recptr.xrecoff)) /XLogSegSize) / |
| 721 | + ((double)recptr.xrecoff-(double)ckpt_start_recptr.xrecoff) /XLogSegSize) / |
722 | 722 | CheckPointSegments;
|
723 | 723 |
|
724 | 724 | if (progress<elapsed_xlogs)
|
|