发明名称 Synchronous mirroring of NVLog to multiple destinations (architecture level)
摘要 Systems and methods herein are operable to simultaneously mirror data to a plurality of mirror partner nodes. In embodiments, a mirror client may be unaware of the number of mirror partner nodes and/or the location of the plurality of mirror partner nodes, and issue a single mirror command requesting initiation of a mirror operation. An interconnect layer may receive the single mirror command and split the mirror command into a plurality of mirror instances, one for each mirror node partner, wherein the mirror instances may be simultaneously launched. After the plurality of mirror operations has begun, the interconnect layer may manage completion reports indicating the completion status of respective mirror operations, and send a single return to the mirror client indicating whether the mirror command succeeded.
申请公布号 US9307011(B2) 申请公布日期 2016.04.05
申请号 US201313854815 申请日期 2013.04.01
申请人 NetApp, Inc. 发明人 Keremane Hrishikesh;Ramasubramaniam Vaiapuri;Kadayam Harihara;Mittal Rishab
分类号 G06F11/00;H04L29/08;G06F11/07 主分类号 G06F11/00
代理机构 Cooper Legal Group, LLC 代理人 Cooper Legal Group, LLC
主权项 1. A method for mirroring data to a plurality of mirror partner nodes comprising: receiving, by a storage node computing device, a mirror command comprising a request to mirror data from at least one node to a plurality of mirror partner nodes; initiating, by the storage node computing device, write operations to write the data from the at least one node onto the plurality of mirror partner nodes; receiving, by the storage node computing device, a completion update for each one of the plurality of mirror partner nodes, the completion update indicating an operational status for each one of the plurality of mirror partner nodes, the operational status comprising a write error operational status or a write successful operational status; and providing, by the storage node computing device, an indication of successful completion when the completion update for at least one of the plurality of mirror partner nodes indicates the write successful operational status within a predetermined time period and offlining each one of the plurality of mirror partner nodes for which the completion update indicates the write error operational status.
地址 Sunnyvale CA US