Что означает код ошибки Windows 6647 (ERROR_LOG_APPENDED_FLUSH_FAILED)?

 
Предыдущий Следующий
ERROR_LOG_INCONSISTENT_SECURITY ERROR_LOG_PINNED_RESERVATION

ERROR_LOG_APPENDED_FLUSH_FAILED

Что означает ERROR_LOG_APPENDED_FLUSH_FAILED

ERROR_LOG_APPENDED_FLUSH_FAILED (6647, 0x19F7) — записи уже были добавлены в CLFS или изменилось reservation-state, но последующий flush не подтвердил их устойчивую запись.

Это существенно отличается от отказа до append: данные могли попасть в memory/cache и получить LSN, однако durability остаётся неопределённой. Для transaction/recovery-кода именно эта неопределённость определяет безопасный следующий шаг.

Что проверить

  • Сохраните LSN, возвращённый append-операцией, и режим/результат flush.
  • Установите, какие зависимые data updates приложение уже выполнило после append.
  • Проверьте volume/controller events, failover и потерю доступа между append и flush.
  • После reopen выясните, присутствует ли запись в журнале и считается ли она частью согласованного recovery-state.

Не повторяйте transaction вслепую. Если предыдущая запись фактически стала durable, повтор может продублировать побочные эффекты; решение должно следовать recovery-протоколу приложения.

Технические ссылки


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