@@ -893,8 +893,8 @@ static int emode_for_corrupt_record(int emode, XLogRecPtr RecPtr);
893
893
static void XLogFileClose (void );
894
894
static void PreallocXlogFiles (XLogRecPtr endptr );
895
895
static void RemoveTempXlogFiles (void );
896
- static void RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr RedoRecPtr , XLogRecPtr endptr );
897
- static void RemoveXlogFile (const char * segname , XLogRecPtr RedoRecPtr , XLogRecPtr endptr );
896
+ static void RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr lastredoptr , XLogRecPtr endptr );
897
+ static void RemoveXlogFile (const char * segname , XLogRecPtr lastredoptr , XLogRecPtr endptr );
898
898
static void UpdateLastRemovedPtr (char * filename );
899
899
static void ValidateXLOGDirectoryStructure (void );
900
900
static void CleanupBackupHistory (void );
@@ -2299,7 +2299,7 @@ assign_checkpoint_completion_target(double newval, void *extra)
2299
2299
* XLOG segments? Returns the highest segment that should be preallocated.
2300
2300
*/
2301
2301
static XLogSegNo
2302
- XLOGfileslop (XLogRecPtr RedoRecPtr )
2302
+ XLOGfileslop (XLogRecPtr lastredoptr )
2303
2303
{
2304
2304
XLogSegNo minSegNo ;
2305
2305
XLogSegNo maxSegNo ;
@@ -2311,9 +2311,9 @@ XLOGfileslop(XLogRecPtr RedoRecPtr)
2311
2311
* correspond to. Always recycle enough segments to meet the minimum, and
2312
2312
* remove enough segments to stay below the maximum.
2313
2313
*/
2314
- minSegNo = RedoRecPtr / wal_segment_size +
2314
+ minSegNo = lastredoptr / wal_segment_size +
2315
2315
ConvertToXSegs (min_wal_size_mb , wal_segment_size ) - 1 ;
2316
- maxSegNo = RedoRecPtr / wal_segment_size +
2316
+ maxSegNo = lastredoptr / wal_segment_size +
2317
2317
ConvertToXSegs (max_wal_size_mb , wal_segment_size ) - 1 ;
2318
2318
2319
2319
/*
@@ -2328,7 +2328,7 @@ XLOGfileslop(XLogRecPtr RedoRecPtr)
2328
2328
/* add 10% for good measure. */
2329
2329
distance *= 1.10 ;
2330
2330
2331
- recycleSegNo = (XLogSegNo ) ceil (((double ) RedoRecPtr + distance ) /
2331
+ recycleSegNo = (XLogSegNo ) ceil (((double ) lastredoptr + distance ) /
2332
2332
wal_segment_size );
2333
2333
2334
2334
if (recycleSegNo < minSegNo )
@@ -3935,12 +3935,12 @@ RemoveTempXlogFiles(void)
3935
3935
/*
3936
3936
* Recycle or remove all log files older or equal to passed segno.
3937
3937
*
3938
- * endptr is current (or recent) end of xlog, and RedoRecPtr is the
3938
+ * endptr is current (or recent) end of xlog, and lastredoptr is the
3939
3939
* redo pointer of the last checkpoint. These are used to determine
3940
3940
* whether we want to recycle rather than delete no-longer-wanted log files.
3941
3941
*/
3942
3942
static void
3943
- RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr RedoRecPtr , XLogRecPtr endptr )
3943
+ RemoveOldXlogFiles (XLogSegNo segno , XLogRecPtr lastredoptr , XLogRecPtr endptr )
3944
3944
{
3945
3945
DIR * xldir ;
3946
3946
struct dirent * xlde ;
@@ -3983,7 +3983,7 @@ RemoveOldXlogFiles(XLogSegNo segno, XLogRecPtr RedoRecPtr, XLogRecPtr endptr)
3983
3983
/* Update the last removed location in shared memory first */
3984
3984
UpdateLastRemovedPtr (xlde -> d_name );
3985
3985
3986
- RemoveXlogFile (xlde -> d_name , RedoRecPtr , endptr );
3986
+ RemoveXlogFile (xlde -> d_name , lastredoptr , endptr );
3987
3987
}
3988
3988
}
3989
3989
}
@@ -4057,14 +4057,14 @@ RemoveNonParentXlogFiles(XLogRecPtr switchpoint, TimeLineID newTLI)
4057
4057
/*
4058
4058
* Recycle or remove a log file that's no longer needed.
4059
4059
*
4060
- * endptr is current (or recent) end of xlog, and RedoRecPtr is the
4060
+ * endptr is current (or recent) end of xlog, and lastredoptr is the
4061
4061
* redo pointer of the last checkpoint. These are used to determine
4062
4062
* whether we want to recycle rather than delete no-longer-wanted log files.
4063
- * If RedoRecPtr is not known, pass invalid, and the function will recycle,
4063
+ * If lastredoptr is not known, pass invalid, and the function will recycle,
4064
4064
* somewhat arbitrarily, 10 future segments.
4065
4065
*/
4066
4066
static void
4067
- RemoveXlogFile (const char * segname , XLogRecPtr RedoRecPtr , XLogRecPtr endptr )
4067
+ RemoveXlogFile (const char * segname , XLogRecPtr lastredoptr , XLogRecPtr endptr )
4068
4068
{
4069
4069
char path [MAXPGPATH ];
4070
4070
#ifdef WIN32
@@ -4080,10 +4080,10 @@ RemoveXlogFile(const char *segname, XLogRecPtr RedoRecPtr, XLogRecPtr endptr)
4080
4080
* Initialize info about where to try to recycle to.
4081
4081
*/
4082
4082
XLByteToSeg (endptr , endlogSegNo , wal_segment_size );
4083
- if (RedoRecPtr == InvalidXLogRecPtr )
4083
+ if (lastredoptr == InvalidXLogRecPtr )
4084
4084
recycleSegNo = endlogSegNo + 10 ;
4085
4085
else
4086
- recycleSegNo = XLOGfileslop (RedoRecPtr );
4086
+ recycleSegNo = XLOGfileslop (lastredoptr );
4087
4087
}
4088
4088
else
4089
4089
recycleSegNo = 0 ; /* keep compiler quiet */
0 commit comments