What does NTSTATUS 0xC01A001B (STATUS_LOG_SPACE_RESERVED_INVALID) mean?

 
Previous Next
STATUS_LOG_RECORDS_RESERVED_INVALID STATUS_LOG_TAIL_INVALID

STATUS_LOG_SPACE_RESERVED_INVALID

STATUS_LOG_SPACE_RESERVED_INVALID concerns the amount of log space reserved, or a requested adjustment to it. In the CLFS reservation API, the actual reservation returned for a record includes required headers and alignment; it is not necessarily the same as the application payload length supplied by the caller.

This is different from STATUS_LOG_RECORDS_RESERVED_INVALID, which is about how many records are reserved. It also differs from a full-log result: a caller can mismanage reservation values even when physical containers still have capacity.

Use CLFS accounting values, not estimates

  • Capture the requested sizes and the actual returned reservation sizes for the same marshalling area.
  • Use the API-returned values when freeing or adjusting reservations, including negative values that release reserved space.
  • Verify whether the append call uses a prior reservation before changing container capacity or tail-management policy.

References


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