SYSTEM AND METHOD FOR HIJACKING INODES BASED ON REPLICATION OPERATIONS RECEIVED IN AN ARBITRARY ORDER
    1.
    发明申请
    SYSTEM AND METHOD FOR HIJACKING INODES BASED ON REPLICATION OPERATIONS RECEIVED IN AN ARBITRARY ORDER 审中-公开
    基于在仲裁订单中接收到的复制操作进行重新排序的系统和方法

    公开(公告)号:US20140136805A1

    公开(公告)日:2014-05-15

    申请号:US14160770

    申请日:2014-01-22

    Applicant: NETAPP, INC.

    Abstract: A system and method for hijacking inodes based on replication operations received in an arbitrary order is used to assist a data replication operation from a source storage system to a destination storage system. The source storage system generates a set of replication operations as part of a replication process and transmits the replication operations in an arbitrary order. After receiving a replication operation, the system determines whether the operation is inconsistent with a corresponding destination inode. If an inconsistency exists, the system hijacks the destination inode by replacing the destination inode's metadata with data determined based on the replication operation. The system may also delete metadata from the inode and/or initialize metadata to default values if the metadata was not replaced based on the replication operation. The system then waits for a second replication operation that contains the remaining metadata and replaces the metadata based on the second replication operation. In addition, data blocks associated with the previous version of the inode are freed.

    Abstract translation: 使用基于以任意顺序接收的复制操作来劫持inode的系统和方法来辅助从源存储系统到目的地存储系统的数据复制操作。 源存储系统作为复制过程的一部分生成一组复制操作,并以任意顺序发送复制操作。 收到复制操作后,系统确定该操作是否与相应的目的地inode不一致。 如果存在不一致,则系统通过使用基于复制操作确定的数据替换目的地inode的元数据来劫持目的地inode。 如果没有基于复制操作替换元数据,系统还可以从inode中删除元数据和/或将元数据初始化为默认值。 然后,系统等待包含剩余元数据的第二个复制操作,并根据第二次复制操作替换元数据。 此外,与先前版本的inode相关联的数据块将被释放。

    System and method for hijacking inodes based on replication operations received in an arbitrary order

    公开(公告)号:US10852958B2

    公开(公告)日:2020-12-01

    申请号:US15850538

    申请日:2017-12-21

    Applicant: NetApp Inc.

    Abstract: A system and method for hijacking inodes based on replication operations received in an arbitrary order is used to assist a data replication operation from a source storage system to a destination storage system. The source storage system generates a set of replication operations as part of a replication process and transmits the replication operations in an arbitrary order. After receiving a replication operation, the system determines whether the operation is inconsistent with a corresponding destination inode. If an inconsistency exists, the system hijacks the destination inode by replacing the destination inode's metadata with data determined based on the replication operation. The system may also delete metadata from the inode and/or initialize metadata to default values if the metadata was not replaced based on the replication operation. The system then waits for a second replication operation that contains the remaining metadata and replaces the metadata based on the second replication operation. In addition, data blocks associated with the previous version of the inode are freed.

    System and method for hijacking inodes based on replication operations received in an arbitrary order
    3.
    发明授权
    System and method for hijacking inodes based on replication operations received in an arbitrary order 有权
    基于以任意顺序接收的复制操作来劫持inode的系统和方法

    公开(公告)号:US09244626B2

    公开(公告)日:2016-01-26

    申请号:US14160770

    申请日:2014-01-22

    Applicant: NETAPP, INC.

    Abstract: A system and method for hijacking inodes based on replication operations received in an arbitrary order is used to assist a data replication operation from a source storage system to a destination storage system. The source storage system generates a set of replication operations as part of a replication process and transmits the replication operations in an arbitrary order. After receiving a replication operation, the system determines whether the operation is inconsistent with a corresponding destination inode. If an inconsistency exists, the system hijacks the destination inode by replacing the destination inode's metadata with data determined based on the replication operation. The system may also delete metadata from the inode and/or initialize metadata to default values if the metadata was not replaced based on the replication operation. The system then waits for a second replication operation that contains the remaining metadata and replaces the metadata based on the second replication operation. In addition, data blocks associated with the previous version of the inode are freed.

    Abstract translation: 使用基于以任意顺序接收的复制操作来劫持inode的系统和方法来辅助从源存储系统到目的地存储系统的数据复制操作。 源存储系统作为复制过程的一部分生成一组复制操作,并以任意顺序发送复制操作。 收到复制操作后,系统确定该操作是否与相应的目的地inode不一致。 如果存在不一致,则系统通过使用基于复制操作确定的数据替换目标inode的元数据来劫持目标inode。 如果没有基于复制操作替换元数据,系统还可以从inode中删除元数据和/或将元数据初始化为默认值。 然后,系统等待包含剩余元数据的第二个复制操作,并根据第二次复制操作替换元数据。 此外,与先前版本的inode相关联的数据块将被释放。

    SYSTEM AND METHOD FOR HIJACKING INODES BASED ON REPLICATION OPERATIONS RECEIVED IN AN ARBITRARY ORDER

    公开(公告)号:US20180165026A1

    公开(公告)日:2018-06-14

    申请号:US15850538

    申请日:2017-12-21

    Applicant: NetApp Inc.

    Abstract: A system and method for hijacking inodes based on replication operations received in an arbitrary order is used to assist a data replication operation from a source storage system to a destination storage system. The source storage system generates a set of replication operations as part of a replication process and transmits the replication operations in an arbitrary order. After receiving a replication operation, the system determines whether the operation is inconsistent with a corresponding destination inode. If an inconsistency exists, the system hijacks the destination inode by replacing the destination inode's metadata with data determined based on the replication operation. The system may also delete metadata from the inode and/or initialize metadata to default values if the metadata was not replaced based on the replication operation. The system then waits for a second replication operation that contains the remaining metadata and replaces the metadata based on the second replication operation. In addition, data blocks associated with the previous version of the inode are freed.

    SYSTEM AND METHOD FOR HIJACKING INODES BASED ON REPLICATION OPERATIONS RECEIVED IN AN ARBITRARY ORDER
    5.
    发明申请
    SYSTEM AND METHOD FOR HIJACKING INODES BASED ON REPLICATION OPERATIONS RECEIVED IN AN ARBITRARY ORDER 审中-公开
    基于在仲裁订单中接收到的复制操作进行重新排序的系统和方法

    公开(公告)号:US20160139843A1

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

    申请号:US15004470

    申请日:2016-01-22

    Applicant: NETAPP, INC.

    Abstract: A system and method for hijacking inodes based on replication operations received in an arbitrary order is used to assist a data replication operation from a source storage system to a destination storage system. The source storage system generates a set of replication operations as part of a replication process and transmits the replication operations in an arbitrary order. After receiving a replication operation, the system determines whether the operation is inconsistent with a corresponding destination inode. If an inconsistency exists, the system hijacks the destination inode by replacing the destination inode's metadata with data determined based on the replication operation. The system may also delete metadata from the inode and/or initialize metadata to default values if the metadata was not replaced based on the replication operation. The system then waits for a second replication operation that contains the remaining metadata and replaces the metadata based on the second replication operation. In addition, data blocks associated with the previous version of the inode are freed.

    Abstract translation: 使用基于以任意顺序接收的复制操作来劫持inode的系统和方法来辅助从源存储系统到目的地存储系统的数据复制操作。 源存储系统作为复制过程的一部分生成一组复制操作,并以任意顺序发送复制操作。 收到复制操作后,系统确定该操作是否与相应的目的地inode不一致。 如果存在不一致,则系统通过使用基于复制操作确定的数据替换目的地inode的元数据来劫持目的地inode。 如果没有基于复制操作替换元数据,系统还可以从inode中删除元数据和/或将元数据初始化为默认值。 然后,系统等待包含剩余元数据的第二个复制操作,并根据第二次复制操作替换元数据。 此外,与先前版本的inode相关联的数据块会被释放。

    System and method for hijacking inodes based on replication operations received in an arbitrary order

    公开(公告)号:US09858001B2

    公开(公告)日:2018-01-02

    申请号:US15004470

    申请日:2016-01-22

    Applicant: NETAPP, INC.

    Abstract: A system and method for hijacking inodes based on replication operations received in an arbitrary order is used to assist a data replication operation from a source storage system to a destination storage system. The source storage system generates a set of replication operations as part of a replication process and transmits the replication operations in an arbitrary order. After receiving a replication operation, the system determines whether the operation is inconsistent with a corresponding destination inode. If an inconsistency exists, the system hijacks the destination inode by replacing the destination inode's metadata with data determined based on the replication operation. The system may also delete metadata from the inode and/or initialize metadata to default values if the metadata was not replaced based on the replication operation. The system then waits for a second replication operation that contains the remaining metadata and replaces the metadata based on the second replication operation. In addition, data blocks associated with the previous version of the inode are freed.

Patent Agency Ranking