| 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
- Microsoft: ReserveAndAppendLog reservation accounting
- Microsoft: CLFS concepts and marshalling
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.