| Previous | Next |
| STATUS_LOG_METADATA_INCONSISTENT | STATUS_LOG_CANT_DELETE |
STATUS_LOG_RESERVATION_INVALID
STATUS_LOG_RESERVATION_INVALID concerns the accounting operation that allocates or disposes of reservation space in a CLFS marshalling area. ReserveAndAppendLog can reserve space, append a record, or do both atomically; negative reservation values release previously reserved space.
This general reservation error is different from STATUS_LOG_RECORDS_RESERVED_INVALID, which focuses on the number of reserved records, and STATUS_LOG_SPACE_RESERVED_INVALID, which focuses on byte-space values or their adjustment. The returned reservation sizes include CLFS overhead and alignment.
Reconcile reservation accounting
- Log the requested record sizes, reserve count, flags, and the actual sizes returned by CLFS for the same marshalling area.
- Use the API-returned reservation values when releasing or adjusting reserved space; do not recompute them from payload sizes alone.
- Separate reservation failures from physical-log-full conditions before moving tails or adding containers.
References
Looking for a different code? Search another status or error code.