@@ -245,7 +245,7 @@ extractPageMap(const char *archivedir, uint32 wal_seg_size,
245
245
/* easy case */
246
246
extract_isok = RunXLogThreads (archivedir ,0 ,InvalidTransactionId ,
247
247
InvalidXLogRecPtr ,end_tli ,wal_seg_size ,
248
- startpoint ,endpoint ,false ,extractPageInfo ,
248
+ startpoint ,endpoint ,true ,extractPageInfo ,
249
249
NULL );
250
250
else
251
251
{
@@ -330,7 +330,7 @@ extractPageMap(const char *archivedir, uint32 wal_seg_size,
330
330
extract_isok = RunXLogThreads (archivedir ,0 ,InvalidTransactionId ,
331
331
InvalidXLogRecPtr ,tmp_interval -> tli ,wal_seg_size ,
332
332
tmp_interval -> begin_lsn ,tmp_interval -> end_lsn ,
333
- false ,extractPageInfo ,NULL );
333
+ true ,extractPageInfo ,NULL );
334
334
if (!extract_isok )
335
335
break ;
336
336
@@ -359,7 +359,7 @@ validate_backup_wal_from_start_to_stop(pgBackup *backup,
359
359
got_endpoint = RunXLogThreads (archivedir ,0 ,InvalidTransactionId ,
360
360
InvalidXLogRecPtr ,tli ,xlog_seg_size ,
361
361
backup -> start_lsn ,backup -> stop_lsn ,
362
- false ,NULL ,NULL );
362
+ true ,NULL ,NULL );
363
363
364
364
if (!got_endpoint )
365
365
{
@@ -1161,6 +1161,11 @@ XLogThreadWorker(void *arg)
1161
1161
elog (ERROR ,"Thread [%d]: out of memory" ,reader_data -> thread_num );
1162
1162
xlogreader -> system_identifier = instance_config .system_identifier ;
1163
1163
1164
+ elog (LOG ,"Thread [%d]: Starting LSN: %X/%X , end: %X/%X" ,
1165
+ reader_data -> thread_num ,
1166
+ (uint32 ) (thread_arg -> startpoint >>32 ), (uint32 ) (thread_arg -> startpoint ),
1167
+ (uint32 ) (thread_arg -> endpoint >>32 ), (uint32 ) (thread_arg -> endpoint ));
1168
+
1164
1169
found = XLogFindNextRecord (xlogreader ,thread_arg -> startpoint );
1165
1170
1166
1171
/*
@@ -1190,11 +1195,6 @@ XLogThreadWorker(void *arg)
1190
1195
1191
1196
thread_arg -> startpoint = found ;
1192
1197
1193
- elog (VERBOSE ,"Thread [%d]: Starting LSN: %X/%X" ,
1194
- reader_data -> thread_num ,
1195
- (uint32 ) (thread_arg -> startpoint >>32 ),
1196
- (uint32 ) (thread_arg -> startpoint ));
1197
-
1198
1198
while (need_read )
1199
1199
{
1200
1200
XLogRecord * record ;