MFE TF SnapVX: EQCA304E ERROR DEVUELTO POR UNLINK SYSCALL, DATA3E-00080063
Summary: El mensaje EQCA304E ERROR RETURNED FROM UNLINK se produce cuando se intenta DESVINCULAR las sesiones de SNAPVX.
Symptoms
Se realiza una RESTAURACIÓN de B a B después de VINCULAR A a B.
Se realiza una DESVINCULACIÓN a un dispositivo de destino, pero se recibe el siguiente mensaje de error. El dispositivo de destino tiene una operación de RESTAURACIÓN activa.
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
Durante una operación TERMINATE con AUTO_UNLNK especificado, también puede aparecer el mismo error:
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
Asimismo, el TERMINATE podrá devolver:
ESNP0FIE EMC SNAP API - CAN NOT TERMINATE SNAPSHOT DUE TO ACTIVE LINK
El código de error indica que una dependencia impide la operación UNLINK. Por lo general, esto significa que los segmentos aún se deben al dispositivo y se deben resolver antes de que UNLINK pueda continuar.
x'0080063' is defined as SNAPVX_DEPENDENT_SNAPSHOTS_EXISTS
El problema se producía cuando se realizaba una operación CREATE de A, luego una operación CREATE de B, LINKED A a B, y se realizaba una operación RESTORE de B. Después de esto, LINK de A a B falla y UNLINK de A a B o B a B devuelve el mismo mensaje de error.
Cause
La operación RESTORE se realizó con MODE (NOCOPY) en lugar de MODE (COPY). Esto dio como resultado una instantánea dependiente, que se debe resolver antes de que se pueda superponer el dispositivo de destino.
En la Guía del producto de TimeFinder SnapVX y 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
Para eliminar la dependencia, ejecute un comando CONFIG con MODE(COPY). Esto se puede hacer para quitar directamente la dependencia o mediante la ejecución de operaciones RESTORE mediante MODE (COPY) para borrar el LINK de B a B.
CONFIG(NAME(snapshotname) TARGET(UNIT(ccuu)) MODE(COPY))
Como alternativa, para eliminar la dependencia y permitir que se complete el ENLACE de A a B, utilice:
CONFIG(NAME(snapshotname) TARGET(SYMDV#(symdv#)) -
LOCAL(UNIT(gatekeeper)) MODE(COPY))