I have observed that currently during recovery, while it applies the WAL
records even if it detects that there is a corrupt record
by crc validation, it proceeds.
Basically ReadRecord(), returns NULL in such cases which makes the behavior
same as it has reached end of WAL.
After that server get started and user can perform operations normally.
However ITSM that this is a problem as user might loose some committed data.
Is there any particular reason for this behavior?
With Regards,
Amit Kapila.