| Предыдущий | Следующий |
| VDS_S_ISCSI_SESSION_NOT_FOUND_PERSISTENT_LOGIN_REMOVED | VDS_S_ISCSI_LOGIN_ALREAD_EXISTS |
VDS_S_ISCSI_PERSISTENT_LOGIN_MAY_NOT_BE_REMOVED
Практический смысл
VDS_S_ISCSI_PERSISTENT_LOGIN_MAY_NOT_BE_REMOVED относится к Virtual Disk Service и iSCSI. Конкретный признак: persistent iSCSI login может остаться после операции. Для расследования важно удерживать ошибку на исходном native-вызове, не на позднем сообщении оболочки.
Это success/informational status VDS: его нужно отделять от финального результата основной операции. В первую очередь проверяйте границу между VDS object model, Microsoft iSCSI Initiator, target/portal identity и асинхронным результатом операции. Не переносите вывод с соседнего HRESULT только потому, что у него тот же facility или общий компонент.
Специфичные признаки исходного описания
Diagnostic focus Inspect persistent targets in the Windows iSCSI Initiator configuration instead of relying only on current session output.
VDS models login persistence separately from the current iSCSI session.
When cleanup cannot be confirmed, the saved configuration can remain and cause a later automatic login even if the current target appears disconnected.
A successful logout only addresses current sessions, while persistent login state controls future connection attempts.
Что сохранить до исправления
- target/portal/initiator identity и generation объекта
- состояние VDS provider/initiator service непосредственно перед вызовом
- финальный HRESULT асинхронной операции и первое более конкретное событие storage stack
Как проверить границу
Не меняйте одновременно несколько storage/media параметров: иначе успешный повтор не покажет, какой prerequisite действительно был исправлен. Для состояния «persistent iSCSI login может остаться после операции» сначала воспроизведите минимальную операцию без параллельных изменений конфигурации, затем сравните before/after evidence.
Исправление и повтор
Исправляйте только подтверждённый prerequisite на уровне Virtual Disk Service и iSCSI: входной параметр, capability, object state, provider/graph topology или внешний ресурс. После изменения заново получите актуальные объекты, если их состояние могло устареть, и повторите исходный минимальный вызов.
Технические ссылки
- MS-VDS error codes.
- IVdsIscsiInitiatorAdapter::LogoutFromTarget.
- VDS_ISCSI_LOGIN_TYPE.
- RFC 3721: iSCSI naming and discovery.
- VDS_ISCSI_TARGET_PROP.
Нужно найти другой код? Найти другой код состояния или ошибки.