MFE TF SnapVX: EQCA304E ERROR VRÁCENÁ Z UNLINK SYSCALL, DATA3E-00080063
Summary: Při pokusu o odpojení relací SNAPVX se zobrazí zpráva EQCA304E ERROR RETURNED FROM UNLINK.
Symptoms
OBNOVENÍ B na B se provede po PROPOJENÍ A s B.
Provede se odpojení od cílového zařízení, ale zobrazí se následující chybová zpráva. Cílové zařízení má aktivní operaci obnovení.
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
Během operace TERMINATE se zadanou AUTO_UNLNK se může zobrazit stejná chyba:
EQCA304E ERROR RETURNED FROM UNLINK SYSCALL, DATA3E=00080063
Příkaz TERMINATE může také vrátit:
ESNP0FIE EMC SNAP API - CAN NOT TERMINATE SNAPSHOT DUE TO ACTIVE LINK
Kód chyby označuje, že operaci UNLINK brání závislost. To obvykle znamená, že zařízení stále dluží stopy a je nutné je vyřešit, než bude možné pokračovat v odpojení UNLINK.
x'0080063' is defined as SNAPVX_DEPENDENT_SNAPSHOTS_EXISTS
K problému došlo při provedení příkazu CREATE of A, poté CREATE of B, LINKED A to B a provedení RESTORE of B. Poté funkce LINK of A to B selže a funkce UNLINK of A to B nebo B to B vrátí stejnou chybovou zprávu.
Cause
Obnova byla provedena pomocí příkazu MODE(NOCOPY) namísto MODE(COPY). Výsledkem je závislý snapshot, který je nutné vyřešit, než bude možné překrýt cílové zařízení.
Z produktové příručky TimeFinder SnapVX a 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
Chcete-li závislost odebrat, spusťte příkaz CONFIG s příkazem MODE(COPY). To lze provést buď přímým odebráním závislosti, nebo provedením operací obnovení pomocí příkazu MODE(COPY) k vymazání propojení z B do B.
CONFIG(NAME(snapshotname) TARGET(UNIT(ccuu)) MODE(COPY))
Případně, pokud chcete závislost odebrat a povolit dokončení propojení A s B, použijte:
CONFIG(NAME(snapshotname) TARGET(SYMDV#(symdv#)) -
LOCAL(UNIT(gatekeeper)) MODE(COPY))