When reading a WAL record fails to find continuation record(s) of the
proper length, report what it expects, for clarity.
Reviewed-by: Tom Lane <[email protected]>
Discussion: https://postgr.es/m/
20200903212152[email protected]
total_len != (pageHeader->xlp_rem_len + gotlen))
{
report_invalid_record(state,
- "invalid contrecord length %u at %X/%X",
+ "invalid contrecord length %u (expected %lld) at %X/%X",
pageHeader->xlp_rem_len,
+ ((long long) total_len) - gotlen,
(uint32) (RecPtr >> 32), (uint32) RecPtr);
goto err;
}