| Предыдущий | Следующий |
| STATUS_CTLOG_VHD_CHANGED_OFFLINE | STATUS_CTLOG_INCONSISTENT_TRACKING_FILE |
STATUS_CTLOG_INVALID_TRACKING_STATE
Что означает STATUS_CTLOG_INVALID_TRACKING_STATE
STATUS_CTLOG_INVALID_TRACKING_STATE — отслеживание изменений находится в состоянии, не допускающем запрос.
Что проверить
Зафиксируйте текущее состояние объекта и переход, который запрашивает приложение.
- Сверьте допустимые переходы состояния и обязательные предшествующие операции для этого API.
- Если состояние мог изменить другой поток/компонент, получите его заново непосредственно перед изменением.
Практический смысл и диагностика
- Запрошенная операция RCT несовместима с текущим состоянием change tracking виртуального диска.
- Change tracking — stateful механизм: enable, disable, query и reset допустимы только из определённых состояний, а переходы могут завершаться асинхронно. Код появляется, когда tracking уже выключен/включён, находится в переходе или не может принять данную команду.
- Сериализуйте enable, disable, reference-point и change-query операции для одного диска.
- Повтор одинакового control call может скрыть, какая операция первой изменила state. Полезны состояние непосредственно перед отказом, последний tracking identifier и параллельная backup/checkpoint операция, владеющая переходом.
- Отдельно проверьте, не использует ли тот же диск другое backup-приложение или Hyper-V Replica workflow.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.