@@ -430,9 +430,9 @@ static int emode_for_corrupt_record(int emode, XLogRecPtr RecPtr);
430
430
static XLogRecord * ReadCheckpointRecord (XLogPrefetcher * xlogprefetcher ,
431
431
XLogRecPtr RecPtr , TimeLineID replayTLI );
432
432
static bool rescanLatestTimeLine (TimeLineID replayTLI , XLogRecPtr replayLSN );
433
- static int XLogFileRead (XLogSegNo segno , int emode , TimeLineID tli ,
433
+ static int XLogFileRead (XLogSegNo segno , TimeLineID tli ,
434
434
XLogSource source , bool notfoundOk );
435
- static int XLogFileReadAnyTLI (XLogSegNo segno , int emode , XLogSource source );
435
+ static int XLogFileReadAnyTLI (XLogSegNo segno , XLogSource source );
436
436
437
437
static bool CheckForStandbyTrigger (void );
438
438
static void SetPromoteIsTriggered (void );
@@ -3780,7 +3780,7 @@ WaitForWALToBecomeAvailable(XLogRecPtr RecPtr, bool randAccess,
3780
3780
* Try to restore the file from archive, or read an existing
3781
3781
* file from pg_wal.
3782
3782
*/
3783
- readFile = XLogFileReadAnyTLI (readSegNo , DEBUG2 ,
3783
+ readFile = XLogFileReadAnyTLI (readSegNo ,
3784
3784
currentSource == XLOG_FROM_ARCHIVE ? XLOG_FROM_ANY :
3785
3785
currentSource );
3786
3786
if (readFile >= 0 )
@@ -3929,8 +3929,7 @@ WaitForWALToBecomeAvailable(XLogRecPtr RecPtr, bool randAccess,
3929
3929
{
3930
3930
if (!expectedTLEs )
3931
3931
expectedTLEs = readTimeLineHistory (recoveryTargetTLI );
3932
- readFile = XLogFileRead (readSegNo , PANIC ,
3933
- receiveTLI ,
3932
+ readFile = XLogFileRead (readSegNo , receiveTLI ,
3934
3933
XLOG_FROM_STREAM , false);
3935
3934
Assert (readFile >= 0 );
3936
3935
}
@@ -4201,7 +4200,7 @@ rescanLatestTimeLine(TimeLineID replayTLI, XLogRecPtr replayLSN)
4201
4200
* Otherwise, it's assumed to be already available in pg_wal.
4202
4201
*/
4203
4202
static int
4204
- XLogFileRead (XLogSegNo segno , int emode , TimeLineID tli ,
4203
+ XLogFileRead (XLogSegNo segno , TimeLineID tli ,
4205
4204
XLogSource source , bool notfoundOk )
4206
4205
{
4207
4206
char xlogfname [MAXFNAMELEN ];
@@ -4283,7 +4282,7 @@ XLogFileRead(XLogSegNo segno, int emode, TimeLineID tli,
4283
4282
* This version searches for the segment with any TLI listed in expectedTLEs.
4284
4283
*/
4285
4284
static int
4286
- XLogFileReadAnyTLI (XLogSegNo segno , int emode , XLogSource source )
4285
+ XLogFileReadAnyTLI (XLogSegNo segno , XLogSource source )
4287
4286
{
4288
4287
char path [MAXPGPATH ];
4289
4288
ListCell * cell ;
@@ -4347,8 +4346,7 @@ XLogFileReadAnyTLI(XLogSegNo segno, int emode, XLogSource source)
4347
4346
4348
4347
if (source == XLOG_FROM_ANY || source == XLOG_FROM_ARCHIVE )
4349
4348
{
4350
- fd = XLogFileRead (segno , emode , tli ,
4351
- XLOG_FROM_ARCHIVE , true);
4349
+ fd = XLogFileRead (segno , tli , XLOG_FROM_ARCHIVE , true);
4352
4350
if (fd != -1 )
4353
4351
{
4354
4352
elog (DEBUG1 , "got WAL segment from archive" );
@@ -4360,8 +4358,7 @@ XLogFileReadAnyTLI(XLogSegNo segno, int emode, XLogSource source)
4360
4358
4361
4359
if (source == XLOG_FROM_ANY || source == XLOG_FROM_PG_WAL )
4362
4360
{
4363
- fd = XLogFileRead (segno , emode , tli ,
4364
- XLOG_FROM_PG_WAL , true);
4361
+ fd = XLogFileRead (segno , tli , XLOG_FROM_PG_WAL , true);
4365
4362
if (fd != -1 )
4366
4363
{
4367
4364
if (!expectedTLEs )
@@ -4374,7 +4371,7 @@ XLogFileReadAnyTLI(XLogSegNo segno, int emode, XLogSource source)
4374
4371
/* Couldn't find it. For simplicity, complain about front timeline */
4375
4372
XLogFilePath (path , recoveryTargetTLI , segno , wal_segment_size );
4376
4373
errno = ENOENT ;
4377
- ereport (emode ,
4374
+ ereport (DEBUG2 ,
4378
4375
(errcode_for_file_access (),
4379
4376
errmsg ("could not open file \"%s\": %m" , path )));
4380
4377
return -1 ;
0 commit comments