Systems, methods, and computer readable media for copy-on-demand optimization for large writes
    1.
    发明授权
    Systems, methods, and computer readable media for copy-on-demand optimization for large writes 有权
    用于大型写入的按需优化的系统,方法和计算机可读介质

    公开(公告)号:US09256598B1

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

    申请号:US12544046

    申请日:2009-08-19

    IPC分类号: G06F17/30 G06F11/00

    摘要: Methods, systems, and computer readable media for copy-on-demand optimization for large writes are disclosed. According to one aspect, a method for copy on demand optimization for large writes includes, in a system having a source data storage entity and a destination data storage entity, receiving a write request to write data to a target portion of the source data storage entity, the target portion of the source data storage entity comprising at least one data storage block. The method includes determining whether the source data storage entity and the destination data storage entity are engaged in a backup operation in which data sufficient to synchronize the source data storage entity to the destination data storage entity is copied from the destination data storage entity to the source data storage entity, and if so, determining whether the target portion of the source data storage entity is not yet synchronized to the destination data storage entity. If the target portion of the source data storage entity is not yet synchronized to the destination data storage entity, a copy-on-demand operation is performed to synchronize the target portion of the source data storage entity to the destination data storage entity, where each data storage block within the target portion of the source data storage entity that will be completely overwritten as a result of the write request is not synchronized to the destination data storage entity. The write request to write data to the target portion of the source data storage entity is then processed.

    摘要翻译: 公开了用于大写入的用于复制按需优化的方法,系统和计算机可读介质。 根据一个方面,一种用于大写入的点播优化的方法包括:在具有源数据存储实体和目的地数据存储实体的系统中,接收写请求以将数据写入源数据存储实体的目标部分 源数据存储实体的目标部分包括至少一个数据存储块。 该方法包括确定源数据存储实体和目的地数据存储实体是否参与备份操作,其中足够将源数据存储实体同步到目的地数据存储实体的数据从目的地数据存储实体复制到源 数据存储实体,如果是,则确定源数据存储实体的目标部分是否还没有同步到目的地数据存储实体。 如果源数据存储实体的目标部分尚未同步到目的地数据存储实体,则执行按需拷贝操作以将源数据存储实体的目标部分同步到目的地数据存储实体,其中每个 源数据存储实体的目标部分内的作为写入请求的结果将被完全覆盖的数据存储块不与目标数据存储实体同步。 然后处理将数据写入源数据存储实体的目标部分的写入请求。