Site icon EfmSoft

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

 
Предыдущий Следующий
ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT ERROR_TRANSACTION_NO_SUPERIOR

ERROR_TRANSACTION_MUST_WRITETHROUGH

description[поздний участник KTM должен использовать сквозную запись после прохождения транзакцией фазы pre-prepare.]

Этот статус описывает правило согласованности для позднего присоединения. Транзакция уже прошла фазу pre-prepare, поэтому диспетчер ресурсов не может безопасно присоединиться с маской включения, допускающей кэшированное транзакционное состояние. KTM требует от участника использовать сквозную запись и не полагаться на кэшированные данные для этой транзакции.

Почему это важно

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

Проверки реализации

См. Обработка транзакций KTM, CreateEnlistmentи Фазы уведомлений KTM.


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

Exit mobile version