Method and apparatus for replicating the punch command
    1.
    发明授权
    Method and apparatus for replicating the punch command 有权
    复制打孔指令的方法和装置

    公开(公告)号:US08996461B1

    公开(公告)日:2015-03-31

    申请号:US13073215

    申请日:2011-03-28

    IPC分类号: G06F17/30 G06F21/60

    摘要: The punch command may be replicated in a replication environment including a production site and a replication site. The solution includes implementing a punch command to free storage received at a replication site in a replication environment by applying the punch command to storage at the replication site and writing data being freed from the storage at the replication site to an undo stream of a journal at the replication site. If the punch command is not supported, a command to write zeros may be used. Further, an unpunch command is provided for properly undoing a punch command and storing data written to the volume before the punch command freed the storage. Additionally, large punch commands may be split into a plurality to smaller punch commands for efficient journal management. Additionally, volume space may be reclaimed by writing a punch command to the journal instead of zeros.

    摘要翻译: 打印命令可以在包括生产站点和复制站点的复制环境中复制。 该解决方案包括实施打孔命令以通过将复制站点上的打包命令应用于复制站点处的存储并将从复制站点上的存储器释放的数据写入到日志的撤消流来释放在复制环境中的复制站点处接收到的存储 复制站点。 如果不支持punch命令,则可以使用写入零的命令。 此外,提供了一个非打开命令,用于在打孔命令释放存储之前适当地撤销打孔命令并存储写入卷的数据。 此外,大的冲头命令可以被分成多个到较小的冲头命令,用于有效的日志管理。 另外,可以通过将punch命令写入日志而不是零来回收卷空间。

    Distributed scale-out replication

    公开(公告)号:US10235145B1

    公开(公告)日:2019-03-19

    申请号:US13614260

    申请日:2012-09-13

    摘要: In one aspect, a method includes intercepting write I/Os going to a volume on a storage array and sending the write I/Os to targets on a plurality of source-side data protection appliances based on a load balancing scheme. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to intercept write I/Os going to a volume on a storage array and send the write I/Os to targets on a plurality of source-side data protection appliances based on a load balancing scheme. In a further aspect, an apparatus includes circuitry configured to intercept write I/Os going to a volume on a storage array and send the write I/Os to targets on a plurality of source-side data protection appliances based on a load balancing scheme.

    Accessing a volume in a distributed environment
    4.
    发明授权
    Accessing a volume in a distributed environment 有权
    在分布式环境中访问卷

    公开(公告)号:US08392680B1

    公开(公告)日:2013-03-05

    申请号:US12749724

    申请日:2010-03-30

    IPC分类号: G06F12/00

    摘要: In one aspect, a method includes exposing a set of storage volumes to a host at a requested point in time, in a virtual access mode. The set of storage volumes are handled by distributed virtual consistency groups (CGs) having a background process wherein the distributed virtual CGs update the set of storage volumes to the requested point in time. The method also includes exposing a first service storage volume at a data protection appliance, determining if the virtual CGs have rolled back and using at least one of a central manager and a splitter to account for input/output requests (IOs) when a virtual CG has not rolled back.

    摘要翻译: 在一个方面,一种方法包括在虚拟访问模式中,在请求的时间点将一组存储卷暴露给主机。 该组存储卷由具有后台进程的分布式虚拟一致性组(CG)处理,其中分布式虚拟CG将所述一组存储卷更新到所请求的时间点。 该方法还包括在数据保护装置处暴露第一服务存储卷,确定虚拟CG是否已经回滚并且使用中央管理器和分离器中的至少一个来考虑输入/输出请求(IO)时的虚拟CG 还没有回滚