@ -1226,9 +1226,10 @@ XLogReaderValidatePageHeader(XLogReaderState *state, XLogRecPtr recptr,
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
report_invalid_record ( state ,
report_invalid_record ( state ,
" invalid magic number %04X in WAL segment %s, offset %u " ,
" invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u " ,
hdr - > xlp_magic ,
hdr - > xlp_magic ,
fname ,
fname ,
LSN_FORMAT_ARGS ( recptr ) ,
offset ) ;
offset ) ;
return false ;
return false ;
}
}
@ -1240,9 +1241,10 @@ XLogReaderValidatePageHeader(XLogReaderState *state, XLogRecPtr recptr,
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
report_invalid_record ( state ,
report_invalid_record ( state ,
" invalid info bits %04X in WAL segment %s, offset %u " ,
" invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u " ,
hdr - > xlp_info ,
hdr - > xlp_info ,
fname ,
fname ,
LSN_FORMAT_ARGS ( recptr ) ,
offset ) ;
offset ) ;
return false ;
return false ;
}
}
@ -1281,9 +1283,10 @@ XLogReaderValidatePageHeader(XLogReaderState *state, XLogRecPtr recptr,
/* hmm, first page of file doesn't have a long header? */
/* hmm, first page of file doesn't have a long header? */
report_invalid_record ( state ,
report_invalid_record ( state ,
" invalid info bits %04X in WAL segment %s, offset %u " ,
" invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u " ,
hdr - > xlp_info ,
hdr - > xlp_info ,
fname ,
fname ,
LSN_FORMAT_ARGS ( recptr ) ,
offset ) ;
offset ) ;
return false ;
return false ;
}
}
@ -1300,9 +1303,10 @@ XLogReaderValidatePageHeader(XLogReaderState *state, XLogRecPtr recptr,
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
report_invalid_record ( state ,
report_invalid_record ( state ,
" unexpected pageaddr %X/%X in WAL segment %s, offset %u " ,
" unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u " ,
LSN_FORMAT_ARGS ( hdr - > xlp_pageaddr ) ,
LSN_FORMAT_ARGS ( hdr - > xlp_pageaddr ) ,
fname ,
fname ,
LSN_FORMAT_ARGS ( recptr ) ,
offset ) ;
offset ) ;
return false ;
return false ;
}
}
@ -1325,10 +1329,11 @@ XLogReaderValidatePageHeader(XLogReaderState *state, XLogRecPtr recptr,
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
XLogFileName ( fname , state - > seg . ws_tli , segno , state - > segcxt . ws_segsize ) ;
report_invalid_record ( state ,
report_invalid_record ( state ,
" out-of-sequence timeline ID %u (after %u) in WAL segment %s, offset %u " ,
" out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, offset %u " ,
hdr - > xlp_tli ,
hdr - > xlp_tli ,
state - > latestPageTLI ,
state - > latestPageTLI ,
fname ,
fname ,
LSN_FORMAT_ARGS ( recptr ) ,
offset ) ;
offset ) ;
return false ;
return false ;
}
}