Method and apparatus for replicating the punch command
    12.
    发明授权
    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命令写入日志而不是零来回收卷空间。

    Replicating key-value pairs in a continuous data protection system
    13.
    发明授权
    Replicating key-value pairs in a continuous data protection system 有权
    在连续数据保护系统中复制键值对

    公开(公告)号:US08949180B1

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

    申请号:US13535865

    申请日:2012-06-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30587 G06F17/30575

    摘要: In one aspect, a method to replicate a key-value pair includes intercepting a command to update a key-value pair in a key-value pair database, the key-value database comprising metadata of a virtual volume, sending an updated key-value pair to a data protection appliance, receiving an acknowledgement that the data protection appliance received the updated key-value pair and updating the key-value pair in the key-value database after the acknowledgement is received.

    摘要翻译: 一方面,一种复制密钥值对的方法包括拦截用于更新密钥对对数据库中的密钥值对的命令,所述密钥值数据库包括虚拟卷的元数据,发送更新的密钥值 与数据保护设备配对,在接收到确认之后,接收到数据保护设备接收到更新的密钥对对的确认,并更新密钥值数据库中的密钥 - 值对。

    Creating consistent snapshots across several storage arrays or file systems
    14.
    发明授权
    Creating consistent snapshots across several storage arrays or file systems 有权
    在多个存储阵列或文件系统上创建一致的快照

    公开(公告)号:US08706700B1

    公开(公告)日:2014-04-22

    申请号:US12977251

    申请日:2010-12-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30088

    摘要: A method, system, and program product for implementing consistent snapshots in a replication environment, the replication environment having a production site having a splitter, and a storage media the method comprising, selecting a set of media from the storage medium, creating a consistency group of the selected set of storage media, creating a journal at the production site, splitting I/O to the consistency group, and recording the split I/O in the journal.

    摘要翻译: 一种用于在复制环境中实现一致的快照的方法,系统和程序产品,所述复制环境具有生产站点具有分离器,以及存储介质,所述方法包括:从所述存储介质中选择一组介质,创建一致性组 的所选集合的存储介质,在生产站点创建日志,将I / O分割为一致性组,并将分割I / O记录在日志中。

    Multi site and multi tenancy
    18.
    发明授权

    公开(公告)号:US09619256B1

    公开(公告)日:2017-04-11

    申请号:US13599492

    申请日:2012-08-30

    IPC分类号: G06F7/00 G06F17/00 G06F9/455

    摘要: A computer implemented method, system, and computer program product for replicating multiple tenants comprising creating a first sub cluster at a production site; wherein the production site has a cluster of replication appliances and wherein the sub-cluster comprises a subset of the replication appliances in the cluster of replication appliance at the production site, creating a second sub cluster at a replication site comprising of a subset of replication appliances in the cluster of replication appliance at the production cluster, and creating a replication subsystem comprising of the first and second sub-clusters and replicating from the production sub-cluster to the replica sub cluster.

    Continuous data replication
    19.
    发明授权
    Continuous data replication 有权
    连续数据复制

    公开(公告)号:US09032160B1

    公开(公告)日:2015-05-12

    申请号:US13339780

    申请日:2011-12-29

    摘要: In a first embodiment, a method and computer program product for use in a storage system comprising quiescing IO commands the sites of an ACTIVE/ACTIVE storage system, the active/active storage system having at least two storage sites communicatively coupled via a virtualization layer, creating a change set, unquiescing IO commands by the virtualization layers, transferring data of a change set to the other sites of the active/active storage system by the virtualization layer, and flushing the data by the virtualization layer.In a second embodiment, a method and computer program product for use in a storage system comprising fracturing a cluster of an active/active storage system; wherein the cluster includes at least two sites, stopping IO on a first site of the cluster; and rolling to a point in time on the first site.

    摘要翻译: 在第一实施例中,一种在存储系统中使用的方法和计算机程序产品,包括使IO命令停止ACTIVE / ACTIVE存储系统的站点,所述主动/主动存储系统具有经由虚拟化层通信耦合的至少两个存储站点, 创建更改集,由虚拟化层解除IO命令,将虚拟化层将更改集的数据传输到主动/主动存储系统的其他站点,以及通过虚拟化层刷新数据。 在第二实施例中,一种用于在存储系统中使用的方法和计算机程序产品,包括:破坏主动/主动存储系统的集群; 其中所述集群包括至少两个站点,在所述集群的第一站点上停止IO; 并滚动到第一站点的时间点。

    Insertion of a virtualization layer into a replication environment
    20.
    发明授权
    Insertion of a virtualization layer into a replication environment 有权
    将虚拟化层插入到复制环境中

    公开(公告)号:US08892835B1

    公开(公告)日:2014-11-18

    申请号:US13490752

    申请日:2012-06-07

    IPC分类号: G06F11/00 G06F11/14 G06F11/20

    摘要: In one aspect, a method includes continuously replicating a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicating the virtual volume instead of the physical volume after the inserting. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to continuously replicate a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicate the virtual volume instead of the physical volume after the inserting. In a further aspect, an apparatus includes circuitry configured to continuously replicate a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicate the virtual volume instead of the physical volume after the inserting.

    摘要翻译: 一方面,一种方法包括连续地复制物理卷,而不会在复制时中断复制物理卷,同时使用虚拟卷插入虚拟化物理卷的虚拟层,并在插入之后复制虚拟卷而不是物理卷。 在另一方面,一种物品包括存储可执行指令的非暂时机器可读介质。 这些说明使机器能够在插入虚拟化层,虚拟化虚拟卷虚拟化物理卷并在插入后复制虚拟卷而不是物理卷时,不间断复制物理卷。 在另一方面,一种装置包括被配置为在插入虚拟化虚拟层与虚拟卷虚拟化物理卷的虚拟卷之间连续复制物理卷而不中断复制的电路,并在插入之后复制虚拟卷而不是物理卷。