Что означает код HRESULT 0x8004258B (VDS_E_PLEX_NOT_LOADED_TO_CACHE)?

 
Предыдущий Следующий
VDS_E_NO_VALID_LOG_COPIES VDS_E_PARTITION_MSR

VDS_E_PLEX_NOT_LOADED_TO_CACHE

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

VDS_E_PLEX_NOT_LOADED_TO_CACHE означает, что нижний стек хранения данных уже знает plex, но программный поставщик VDS ещё не создал его актуальное представление в кэше.

Это состояние синхронизации между драйвером управления томами и кэш поставщика. Создавать «замену» plex сразу опасно: объект может появиться после завершения асинхронного обновления и уведомления VDS.

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

  • Подпишитесь на VDS notifications и дождитесь изменения тома, связанного с загрузкой plex.
  • После уведомления заново перечислите plex и сопоставьте их по постоянным ID.
  • Не опрашивайте объект в плотном цикле опроса и не создавайте новый plex как обход ожидания.
  • Если уведомление не приходит, обновите состояние поставщика и изучите события драйвера и поставщика.

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


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