-
公开(公告)号:US10402095B1
公开(公告)日:2019-09-03
申请号:US15966298
申请日:2018-04-30
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Ian Adams , Kevin C. Heasley , Deepak Vokaliga
IPC: G06F3/06
Abstract: The system, devices, and methods disclosed herein relate to online data expansion in disaster recovery enabled data storage systems. We disclose embodiments that allow storage devices, which are coupled to one another in a disaster recovery, data replication-type scenario, to perform storage expansion in most cases without having to disable remote replication during the expansion. The teachings of this patent application facilitate methods of expansion for data storage device pairings where the data storage devices are the same size or where the primary storage device is smaller than the secondary storage device. In both of these situations, expansion occurs without disabling disaster recovery. In the situation where the secondary storage device is larger than the primary device, expansion is allowed, with the caveat that disaster recovery must be disabled briefly. Moreover, in situations where remote replication is lost or disabled, it is possible to expand a primary or secondary storage device independently, and then to enable expansion of whichever device was not expanded once remote replication is reactivated.
-
公开(公告)号:US09606739B1
公开(公告)日:2017-03-28
申请号:US14538089
申请日:2014-11-11
Applicant: EMC IP Holding Company LLC
Inventor: Douglas E. LeCrone , Kevin C. Heasley , Vadim Longinov , Mark J. Halstead , David Meiri , Benjamin Yoder , William P. Thibodeau
CPC classification number: G06F3/0619 , G06F3/0665 , G06F3/0689 , G06F11/2064 , G06F11/2074 , G06F17/30067 , G06F2201/82 , Y10S707/99943
Abstract: Ordering data writes includes at least some of a group of local storage devices receiving a first plurality of data writes, waiting for all of the local storage devices to be ready to switch cycles and causing a coordinated and synchronized cycle switch after all of the local storage devices are ready to switch cycles by sending a first command to each of the local storage devices where the first plurality of data writes are associated with a particular cycle on each local storage device in the group. Ordering data writes also includes at least some of the group of local storage devices receiving a second plurality of writes after initiating the coordinated and synchronized cycle switch where all of the second plurality of writes are associated with a cycle different from the particular cycle on each local storage device.
-