This issue might occur when powering on a VM with vSphere snapshots in these scenarios:
- The VMFS datastore on which the VM is hosted is a replica of a different VMFS datastore.
- The VM is restored from a storage based snapshot of a VMFS datastore or of an NFS share, before powering on.
The delta disk metadata in-memory of vSphere host includes the delta disk header. Updates to the header of the delta disks happen in memory as required and the changes are written to disk only upon certain events such as snapshot consolidation or when the delta disk is closed.
Storage snapshot operations and storage replications are transparent to ESXi hosts. If the storage snapshot used to restore a VM was taken before the snapshot header changes were flushed to disk, then delta disk metadata on the restored VM is not consistent. Similarly, a synchronous or asynchronous replica of VMFS filesystem might not contain all header changes as they might have not been flushed at the moment replication of underlying LUN was stopped.
Note: The corrupt redo log message just indicates that the in-memory delta disk metadata was not in-sync with on-disk metadata when the storage snapshot was taken or at the time when LUN replication was stopped.