MFE TF SnapVX : EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E-00080063
Summary: Le message EQCA304E ERREUR RETURNED FROM UNLINK s’affiche lors de la tentative de dissociation de sessions SNAPVX.
Symptoms
Une RESTAURATION de B vers B est effectuée après la LIAISON de A vers B.
Une opération UNLINK to a target device, mais le message d’erreur suivant s’affiche. L’appareil cible dispose d’une opération de restauration active.
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
Lors d’une opération TERMINATE avec AUTO_UNLNK spécifiés, la même erreur peut également apparaître :
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
En outre, TERMINATE peut renvoyer :
ESNP0FIE EMC SNAP API - CAN NOT TERMINATE SNAPSHOT DUE TO ACTIVE LINK
Le code d’erreur indique qu’une dépendance empêche l’opération UNLINK. Cela signifie généralement que les pistes sont toujours dues à l’appareil et doivent être résolues avant que la dissociation puisse se poursuivre.
x'0080063' is defined as SNAPVX_DEPENDENT_SNAPSHOTS_EXISTS
Le problème se produisait lors de l’exécution d’une CRÉATION de A, puis d’une CRÉATION de B, d’une liaison A à B et d’une RESTAURATION de B. Après cela, la liaison de A vers B échoue et la dissociation de A vers B ou B vers B renvoie le même message d’erreur.
Cause
La RESTAURATION a été effectuée avec MODE(NOCOPY) au lieu de MODE(COPY). Il en résulte un snapshot dépendant, qui doit être résolu avant que l’appareil cible puisse être superposé.
Dans le Guide produit TimeFinder SnapVX et 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
Pour supprimer la dépendance, exécutez une commande CONFIG avec MODE(COPY). Cela peut être effectué soit pour supprimer directement la dépendance, soit en effectuant des opérations RESTORE à l’aide de MODE(COPY) pour effacer le LINK de B à B.
CONFIG(NAME(snapshotname) TARGET(UNIT(ccuu)) MODE(COPY))
Sinon, pour supprimer la dépendance et permettre la fin du LINK de A vers B, utilisez :
CONFIG(NAME(snapshotname) TARGET(SYMDV#(symdv#)) -
LOCAL(UNIT(gatekeeper)) MODE(COPY))