Что означает код NTSTATUS 0xC01A001C (STATUS_LOG_TAIL_INVALID)?

 
Предыдущий Следующий
STATUS_LOG_SPACE_RESERVED_INVALID STATUS_LOG_FULL

STATUS_LOG_TAIL_INVALID

STATUS_LOG_TAIL_INVALID означает, что CLFS отклонила новый или существующий хвост архива либо базу активного журнала. Это границы хранения, а не взаимозаменяемые смещения: непостоянный журнал использует хвост архива для отметки последнего архивированного LSN, а обработка области перезапуска может продвинуть базовый LSN активной части потока.

Это отличается от STATUS_LOG_PINNED_ARCHIVE_TAIL, где допустимый хвост всё ещё удерживает данные и блокирует повторное использование. Это также отличается от STATUS_LOG_START_OF_LOG, который сообщает о сканировании или записи за текущей начальной границей.

Продвигайте границы только от проверенных LSN

  • Запишите, изменяет ли операция хвост архива или базу активного журнала, вместе с текущими границами LSN.
  • Для изменения хвоста архива убедитесь, что экстент действительно архивирован до продвижения границы хранения.
  • Для изменения базового LSN используйте допустимую точку перезапуска клиента и убедитесь, что ни одному читателю восстановления больше не требуются данные, которые станут доступными для повторного использования.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.