System and method for protecting operating system zones
    1.
    发明授权
    System and method for protecting operating system zones 有权
    保护操作系统区域的系统和方法

    公开(公告)号:US09454539B1

    公开(公告)日:2016-09-27

    申请号:US13801321

    申请日:2013-03-13

    申请人: CA, Inc.

    IPC分类号: G06F17/00 G06F17/30

    摘要: A system, method, and computer-readable storage medium having a computer-readable instruction thereon to replicate transactions in a Zettabyte File System (ZFS). The method includes operations including determining, using a tracing module, a commitment of a current file transaction to a disk, obtaining when a probe function associated with the current file transaction is triggered, the current file transaction, recording a data change contained in the current file transaction, registering a callback function and a reference to the data change contained in the current file transaction after the commitment of the current file transaction, and sending the data change to a remote server.

    摘要翻译: 一种系统,方法和计算机可读存储介质,其上具有用于在Zettabyte文件系统(ZFS)中复制事务的计算机可读指令。 该方法包括以下操作:包括使用跟踪模块确定当前文件事务对磁盘的承诺,获得何时触发与当前文件事务相关联的探测功能,当前文件事务,记录当前文件中包含的数据更改 文件事务,注册回调函数和对当前文件事务承诺后的当前文件事务中包含的数据更改的引用,以及将数据更改发送到远程服务器。

    CONSISTENT BOOKMARK
    2.
    发明申请
    CONSISTENT BOOKMARK 审中-公开
    一致书签

    公开(公告)号:US20140201149A1

    公开(公告)日:2014-07-17

    申请号:US13742591

    申请日:2013-01-16

    申请人: CA, INC.

    IPC分类号: G06F17/30

    CPC分类号: G06F16/178

    摘要: A request to generate a snapshot of the master file system for replication is received. The master file system is frozen and a freeze callback function is invoked to generate a consistent point in time. The freeze callback function initiates generation of a bookmark event based on a current time. The bookmark event indicates the consistent point in time for generation of the snapshot. The freeze callback function also initiates capturing I/O events intended for the master file system in order and suspending journal flushing to data storage so as to avoid deadlock of the master file system. The freeze callback function is forwarded and used to generate the snapshot by indicating the consistent point in time to start generation of the snapshot.

    摘要翻译: 接收到生成用于复制的主文件系统的快照的请求。 主文件系统被冻结,并且调用冻结回调函数以产生一致的时间点。 冻结回调函数基于当前时间启动生成书签事件。 书签事件表示生成快照的一致时间点。 冻结回调函数还启动捕获主文件系统的I / O事件,并将日志刷新挂起到数据存储,以避免主文件系统的死锁。 转发冻结回调函数,用于通过指示开始生成快照的一致时间点来生成快照。

    CLUSTER SHARED VOLUME REPLICATION
    3.
    发明申请
    CLUSTER SHARED VOLUME REPLICATION 有权
    集群共享卷批发

    公开(公告)号:US20140195484A1

    公开(公告)日:2014-07-10

    申请号:US13736615

    申请日:2013-01-08

    申请人: CA, INC.

    IPC分类号: G06F17/30

    摘要: Systems and methods for replicating input-output (I/O) events of a cluster shared volume (CSV) are presented. Such systems may include a cluster device or node (in a cluster of devices), a coordinator node, and a replica server. Replication techniques disclosed herein may include capturing, using a processor operatively associated with a cluster device, a direct I/O event generated at the cluster device (e.g., by a virtual machine). A legacy file system filter driver of the cluster device may be used and enabled to perform the capturing of the direct I/O event. The legacy file system filter driver may be different than a CSV filter driver associated with the CSV, and may be enabled after the CSV filter driver is enabled. The captured direct I/O event may then be transmitted to the replica server using, e.g., a replication filter, to maintain a backup copy of the event at the replica server.

    摘要翻译: 介绍了用于复制集群共享卷(CSV)的输入输出(I / O)事件的系统和方法。 这样的系统可以包括集群设备或节点(在设备集群中),协调器节点和副本服务器。 本文公开的复制技术可以包括使用与集群设备可操作地相关联的处理器捕获在集群设备(例如,由虚拟机)产生的直接I / O事件。 集群设备的传统文件系统过滤器驱动程序可能被使用并被启用以执行直接I / O事件的捕获。 旧文件系统过滤器驱动程序可能与CSV关联的CSV过滤器驱动程序不同,并且可以在启用CSV过滤器驱动程序后启用。 然后可以使用例如复制过滤器将捕获的直接I / O事件发送到副本服务器,以在副本服务器上维护事件的备份副本。

    System and method for multiple-layer data replication in a Linux architecture
    4.
    发明授权
    System and method for multiple-layer data replication in a Linux architecture 有权
    Linux架构中多层数据复制的系统和方法

    公开(公告)号:US09384253B1

    公开(公告)日:2016-07-05

    申请号:US13801063

    申请日:2013-03-13

    申请人: CA, Inc.

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30581

    摘要: The system and method described herein may support multiple-layer data replication using a block input/output (“BIO”) structure that an operating system kernel employs to provide an intermediate mechanism between file systems and block devices. For example, the system and method described herein may capture events that occur when the kernel uses the BIO structure to encapsulate input/output requests that will change data on a master block device. As such, a replication mechanism may send the changes encapsulated within the BIO structure to a replay mechanism, which may then replicate the changes on a standby block device to ensure that the master block device and the standby block device have an identical state. Alternatively, a filter may be used to only replicate changes to certain partitions or file system objects on the master block device.

    摘要翻译: 本文描述的系统和方法可以使用操作系统内核用于在文件系统和块设备之间提供中间机制的块输入/输出(“BIO”)结构来支持多层数据复制。 例如,本文描述的系统和方法可以捕获当内核使用BIO结构来封装将改变主块设备上的数据的输入/输出请求时发生的事件。 因此,复制机制可以将封装在BIO结构内的更改发送到重播机制,然后可以在备用块设备上复制更改,以确保主块设备和备用块设备具有相同的状态。 或者,可以使用过滤器来仅对主块设备上的某些分区或文件系统对象进行复制。

    Cluster shared volume replication
    5.
    发明授权
    Cluster shared volume replication 有权
    群集共享卷复制

    公开(公告)号:US09311332B2

    公开(公告)日:2016-04-12

    申请号:US13736615

    申请日:2013-01-08

    申请人: CA, Inc.

    IPC分类号: G06F17/30 G06F9/455 G06F11/14

    摘要: Systems and methods for replicating input-output (I/O) events of a cluster shared volume (CSV) are presented. Such systems may include a cluster device or node (in a cluster of devices), a coordinator node, and a replica server. Replication techniques disclosed herein may include capturing, using a processor operatively associated with a cluster device, a direct I/O event generated at the cluster device (e.g., by a virtual machine). A legacy file system filter driver of the cluster device may be used and enabled to perform the capturing of the direct I/O event. The legacy file system filter driver may be different than a CSV filter driver associated with the CSV, and may be enabled after the CSV filter driver is enabled. The captured direct I/O event may then be transmitted to the replica server using, e.g., a replication filter, to maintain a backup copy of the event at the replica server.

    摘要翻译: 介绍了用于复制集群共享卷(CSV)的输入输出(I / O)事件的系统和方法。 这样的系统可以包括集群设备或节点(在设备集群中),协调器节点和副本服务器。 本文公开的复制技术可以包括使用与集群设备可操作地相关联的处理器捕获在集群设备(例如,由虚拟机)产生的直接I / O事件。 集群设备的传统文件系统过滤器驱动程序可能被使用并被启用以执行直接I / O事件的捕获。 旧文件系统过滤器驱动程序可能与CSV关联的CSV过滤器驱动程序不同,并且可以在启用CSV过滤器驱动程序后启用。 然后可以使用例如复制过滤器将捕获的直接I / O事件发送到副本服务器,以在副本服务器上维护事件的备份副本。

    Systems and methods for data replication

    公开(公告)号:US10031961B1

    公开(公告)日:2018-07-24

    申请号:US13923170

    申请日:2013-06-20

    申请人: CA, Inc.

    摘要: Systems, methods, and software program products discussed herein can create a backup or replica of a master. A method can include receiving, at a backup server, a serialized stream of data representative of changes to a first file of a computer and sorting the received stream of data and storing the sorted data in a memory. The method can include sending an acknowledgment to the computer indicating that the stream of data was received, writing all the sorted data to a single second file, and merging, on the backup server, the written data with data representative of a backup of data on the computer in response to writing all the sorted data to the single second file.

    Upgrading an engine when a scenario is running

    公开(公告)号:US09923762B1

    公开(公告)日:2018-03-20

    申请号:US13965607

    申请日:2013-08-13

    申请人: CA, Inc.

    IPC分类号: G06F15/177 H04L12/24

    CPC分类号: G06F19/00 G06F8/656

    摘要: A method includes receiving a request for modification of computer readable program code associated with a scenario being executed at a production server. The production server is configured to provide a computing service. Writing to a storage medium associated with the production server with respect to data specified by the protection scenario is suspended during the modification responsive to the request, such that synchronization of the data specified by the scenario is maintained between the production server and a standby server during the modification. Related systems and computer program products are also discussed.