MFE TF SnapVX: EQCA304E СИСТЕМНЫЙ ВЫЗОВ ОТМЕНЫ СВЯЗИ, DATA3E-00080063, ВЕРНУЛ ОШИБКУ
Summary: При попытке отменить связь сессий SNAPVX появляется сообщение EQCA304E ОШИБКА, ВОЗВРАЩЕННАЯ ПРИ ОТМЕНЕ СВЯЗИ.
Symptoms
ВОССТАНОВЛЕНИЕ из хранилища B в B выполняется после СВЯЗЫВАНИЯ A с B.
Команда UNLINK к целевому устройству выполняется, но получает следующее сообщение об ошибке. На целевом устройстве активна операция восстановления.
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
Во время выполнения операции TERMINATE с указанным AUTO_UNLNK может появиться та же ошибка:
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
Кроме того, TERMINATE может возвращать:
ESNP0FIE EMC SNAP API - CAN NOT TERMINATE SNAPSHOT DUE TO ACTIVE LINK
Код ошибки указывает на то, что операция UNLINK препятствует какой-либо зависимости. Обычно это означает, что треки по-прежнему должны быть причитаны устройству и должны быть устранены до продолжения отмены связи.
x'0080063' is defined as SNAPVX_DEPENDENT_SNAPSHOTS_EXISTS
Проблема возникала при выполнении CREATE для A, затем CREATE для B, LINKED A в B и выполнении RESTORE для B. После этого происходит сбой соединения A — B, а при отмене связи A — B или B — B возвращается одно и то же сообщение об ошибке.
Cause
Операция RESTORE была выполнена с помощью MODE(NOCOPY) вместо MODE(COPY). Это приводило к созданию зависимого моментального снимка, который необходимо было разрешить, прежде чем целевое устройство могло быть наложено.
Из руководства по продуктам TimeFinder SnapVX и zDP:
If the linked target is in NOCOPY mode, a cascading snapshot is referred to as a
dependent snapshot. A target device cannot be unlinked without removing dependent
snapshots. Or, the snapshots should be removed in the reverse order of creation.
This definition process is not a physical copy operation, but rather a manipulation of in
memory track pointers. If the link operation was done in MODE(NOCOPY), then the
target and snapshot will be sharing physical tracks until a write is performed on the
target device. If the snapshot was linked in MODE(COPY), a subsequent background
copy process will copy the snapshot data and assign these new unshared tracks to the
target.
Resolution
Чтобы удалить зависимость, выполните команду CONFIG с параметром MODE(COPY). Это можно сделать либо для непосредственного удаления зависимости, либо выполнив операции RESTORE с помощью команды MODE(COPY), чтобы очистить LINK от B до B.
CONFIG(NAME(snapshotname) TARGET(UNIT(ccuu)) MODE(COPY))
В качестве альтернативы, чтобы удалить зависимость и завершить LINK из A в B, используйте:
CONFIG(NAME(snapshotname) TARGET(SYMDV#(symdv#)) -
LOCAL(UNIT(gatekeeper)) MODE(COPY))