What does NTSTATUS 0xC01A0005 (STATUS_LOG_INVALID_RANGE) mean?

 
Previous Next
STATUS_LOG_BLOCK_INCOMPLETE STATUS_LOG_BLOCKS_EXHAUSTED

STATUS_LOG_INVALID_RANGE

STATUS_LOG_INVALID_RANGE is about the active portion of a CLFS log, not merely an invalid file offset. CLFS clients use LSNs to identify records, and the base LSN and current tail determine which part of a stream remains active and eligible for reading or retention.

Contrast it with STATUS_LOG_RECORD_NONEXISTENT, which says that a particular LSN does not identify a record, and with STATUS_LOG_START_OF_LOG, which explicitly reports an attempt to move backward past the start of the log. An invalid range can arise even when the individual numeric components of an LSN look plausible.

Check the active window, not just the number

  • Capture the requested LSN and the log state information that describes the current base and last LSNs.
  • Verify whether another component advanced the base or archive tail and allowed older containers to be recycled.
  • Rebuild scan or recovery state from a valid restart point instead of decrementing offsets until a read succeeds.

References


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