| 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
- Microsoft: CLFS read and write restart-area functions
- Microsoft: CLFS concepts and base LSNs
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.