Что означает код NTSTATUS 0xC01A0028 (STATUS_LOG_CONTAINER_WRITE_FAILED)?

 
Предыдущий Следующий
STATUS_LOG_CONTAINER_READ_FAILED STATUS_LOG_CONTAINER_OPEN_FAILED

STATUS_LOG_CONTAINER_WRITE_FAILED

STATUS_LOG_CONTAINER_WRITE_FAILED помещает ошибку на запись контейнера CLFS. Успешный запрос добавления в памяти не означает надёжного завершения, пока соответствующие данные и метаданные не записаны и, где требуется, не сброшены в стабильное хранилище.

Код отличается от STATUS_LOG_APPENDED_FLUSH_FAILED: более поздний статус явно говорит, что записи или изменения резервирования были выполнены, но сброс не удался. Здесь не завершилась сама запись контейнера.

Что следует проверить

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

Ссылки


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