发明名称 Tertiary storage unit management in bidirectional data copying
摘要 In one embodiment of the present description, mirroring is provided for a pair of storage units in bidirectional synchronous mirror relationships, and a tertiary storage unit. The mirroring includes multi-target mirroring to write updates written to the first storage unit to both the second storage unit and to a third storage unit. Similarly, for updates written to the second storage unit, multi-target mirroring is employed to write those to both the first storage unit and to the third storage unit. Other aspects are described.
申请公布号 US9514012(B2) 申请公布日期 2016.12.06
申请号 US201414244662 申请日期 2014.04.03
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Brown Theresa M.;Clayton Nicolas M.;Harris, Jr. Theodore T.;McBride Gregory E.;Mellgren Carol S.;Stanley Warren K.
分类号 G06F11/00;G06F11/20 主分类号 G06F11/00
代理机构 Konrad Raynes Davda & Victor LLP 代理人 Konrad William K.;Konrad Raynes Davda & Victor LLP
主权项 1. A method, comprising: writing updates to a first storage unit so that the first storage unit has updates prior to a second storage unit; writing updates to the second storage unit so that the second storage unit has updates prior to the first storage unit; multi-target mirroring updates written to the first storage unit, to both the second storage unit and a third storage unit; and multi-target mirroring updates written to the second storage unit, to both the first storage unit and the third storage unit; wherein the multi-target mirroring updates written to the first storage unit, to both the second storage unit and a third storage unit includes: establishing a mirroring relationship from the first storage unit to the second storage unit;establishing a mirroring relationship from the first storage unit to the third storage unit;copying the first storage unit to the second storage unit; andcopying the first storage unit to the third storage unit; andwherein the multi-target mirroring updates written to the second storage unit, to both the first storage unit and the third storage unit includes:establishing a mirroring relationship from the second storage unit to the third storage unit; andestablishing a mirroring relationship from the second storage unit to the first storage unit; the method further comprising: detecting a failure of the mirroring relationship from the first storage unit to the third storage unit;in response to the failure detection, suspending the mirroring relationship from the second storage unit to the third storage unit;detecting that the third storage unit is not synchronized to the first and second storage units; andin response to the non-synchronized detection: suspending the mirroring relationship from the first storage unit to the third storage unit;suspending the mirroring relationship from the second storage unit to the first storage unit;shifting the writing of updates so that updates are written to the first storage unit so that the second storage unit no longer has updates prior to the first storage unit,resynchronizing from the first storage unit to the third storage unit; andre-establishing the mirroring relationship from the first storage unit to the third storage unit; andre-establishing the mirroring relationship from the second storage unit to the first storage unit.
地址 Armonk NY US