What does NTSTATUS 0xC01A0008 (STATUS_LOG_RESTART_INVALID) mean?

 
Previous Next
STATUS_LOG_READ_CONTEXT_INVALID STATUS_LOG_BLOCK_VERSION

STATUS_LOG_RESTART_INVALID

STATUS_LOG_RESTART_INVALID concerns the CLFS restart area used by a client to resume recovery. CLFS can read the last successfully written restart area, and a client can write a new restart area while optionally advancing the base LSN of the log.

A restart area is not interchangeable with an arbitrary application log record. This status should be separated from STATUS_LOG_BLOCK_INVALID: the latter concerns a physical log I/O block, while this code identifies the restart information needed to establish a usable recovery point.

Re-establish a defensible recovery point

  • Identify the last restart area known to have been written successfully and the base LSN associated with it.
  • Preserve the complete log before replacing, truncating, or advancing a restart point.
  • Use the CLFS restart-area APIs and validate the log state instead of interpreting application payload bytes as recovery metadata.

References


Looking for a different code? Search another status or error code.