@@ -891,8 +891,8 @@ static int emode_for_corrupt_record(int emode, XLogRecPtr RecPtr);
891
891
static void XLogFileClose (void );
892
892
static void PreallocXlogFiles (XLogRecPtr endptr );
893
893
static void RemoveTempXlogFiles (void );
894
- static void RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr RedoRecPtr , XLogRecPtr endptr );
895
- static void RemoveXlogFile (const char * segname , XLogRecPtr RedoRecPtr , XLogRecPtr endptr );
894
+ static void RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr lastredoptr , XLogRecPtr endptr );
895
+ static void RemoveXlogFile (const char * segname , XLogRecPtr lastredoptr , XLogRecPtr endptr );
896
896
static void UpdateLastRemovedPtr (char * filename );
897
897
static void ValidateXLOGDirectoryStructure (void );
898
898
static void CleanupBackupHistory (void );
@@ -2298,7 +2298,7 @@ assign_checkpoint_completion_target(double newval, void *extra)
2298
2298
* XLOG segments? Returns the highest segment that should be preallocated.
2299
2299
*/
2300
2300
static XLogSegNo
2301
- XLOGfileslop (XLogRecPtr RedoRecPtr )
2301
+ XLOGfileslop (XLogRecPtr lastredoptr )
2302
2302
{
2303
2303
XLogSegNo minSegNo ;
2304
2304
XLogSegNo maxSegNo ;
@@ -2310,9 +2310,9 @@ XLOGfileslop(XLogRecPtr RedoRecPtr)
2310
2310
* correspond to. Always recycle enough segments to meet the minimum, and
2311
2311
* remove enough segments to stay below the maximum.
2312
2312
*/
2313
- minSegNo = RedoRecPtr / wal_segment_size +
2313
+ minSegNo = lastredoptr / wal_segment_size +
2314
2314
ConvertToXSegs (min_wal_size_mb , wal_segment_size ) - 1 ;
2315
- maxSegNo = RedoRecPtr / wal_segment_size +
2315
+ maxSegNo = lastredoptr / wal_segment_size +
2316
2316
ConvertToXSegs (max_wal_size_mb , wal_segment_size ) - 1 ;
2317
2317
2318
2318
/*
@@ -2327,7 +2327,7 @@ XLOGfileslop(XLogRecPtr RedoRecPtr)
2327
2327
/* add 10% for good measure. */
2328
2328
distance *= 1.10 ;
2329
2329
2330
- recycleSegNo = (XLogSegNo ) ceil (((double ) RedoRecPtr + distance ) /
2330
+ recycleSegNo = (XLogSegNo ) ceil (((double ) lastredoptr + distance ) /
2331
2331
wal_segment_size );
2332
2332
2333
2333
if (recycleSegNo < minSegNo )
@@ -3948,12 +3948,12 @@ RemoveTempXlogFiles(void)
3948
3948
/*
3949
3949
* Recycle or remove all log files older or equal to passed segno.
3950
3950
*
3951
- * endptr is current (or recent) end of xlog, and RedoRecPtr is the
3951
+ * endptr is current (or recent) end of xlog, and lastredoptr is the
3952
3952
* redo pointer of the last checkpoint. These are used to determine
3953
3953
* whether we want to recycle rather than delete no-longer-wanted log files.
3954
3954
*/
3955
3955
static void
3956
- RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr RedoRecPtr , XLogRecPtr endptr )
3956
+ RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr lastredoptr , XLogRecPtr endptr )
3957
3957
{
3958
3958
DIR * xldir ;
3959
3959
struct dirent * xlde ;
@@ -3996,7 +3996,7 @@ RemoveOldXlogFiles(XLogSegNo segno, XLogRecPtr RedoRecPtr, XLogRecPtr endptr)
3996
3996
/* Update the last removed location in shared memory first */
3997
3997
UpdateLastRemovedPtr (xlde -> d_name );
3998
3998
3999
- RemoveXlogFile (xlde -> d_name , RedoRecPtr , endptr );
3999
+ RemoveXlogFile (xlde -> d_name , lastredoptr , endptr );
4000
4000
}
4001
4001
}
4002
4002
}
@@ -4070,14 +4070,14 @@ RemoveNonParentXlogFiles(XLogRecPtr switchpoint, TimeLineID newTLI)
4070
4070
/*
4071
4071
* Recycle or remove a log file that's no longer needed.
4072
4072
*
4073
- * endptr is current (or recent) end of xlog, and RedoRecPtr is the
4073
+ * endptr is current (or recent) end of xlog, and lastredoptr is the
4074
4074
* redo pointer of the last checkpoint. These are used to determine
4075
4075
* whether we want to recycle rather than delete no-longer-wanted log files.
4076
- * If RedoRecPtr is not known, pass invalid, and the function will recycle,
4076
+ * If lastredoptr is not known, pass invalid, and the function will recycle,
4077
4077
* somewhat arbitrarily, 10 future segments.
4078
4078
*/
4079
4079
static void
4080
- RemoveXlogFile (const char * segname , XLogRecPtr RedoRecPtr , XLogRecPtr endptr )
4080
+ RemoveXlogFile (const char * segname , XLogRecPtr lastredoptr , XLogRecPtr endptr )
4081
4081
{
4082
4082
char path [MAXPGPATH ];
4083
4083
#ifdef WIN32
@@ -4093,10 +4093,10 @@ RemoveXlogFile(const char *segname, XLogRecPtr RedoRecPtr, XLogRecPtr endptr)
4093
4093
* Initialize info about where to try to recycle to.
4094
4094
*/
4095
4095
XLByteToSeg (endptr , endlogSegNo , wal_segment_size );
4096
- if (RedoRecPtr == InvalidXLogRecPtr )
4096
+ if (lastredoptr == InvalidXLogRecPtr )
4097
4097
recycleSegNo = endlogSegNo + 10 ;
4098
4098
else
4099
- recycleSegNo = XLOGfileslop (RedoRecPtr );
4099
+ recycleSegNo = XLOGfileslop (lastredoptr );
4100
4100
}
4101
4101
else
4102
4102
recycleSegNo = 0 ; /* keep compiler quiet */
0 commit comments