Techniques for representing and storing RAID group consistency information
    21.
    发明授权
    Techniques for representing and storing RAID group consistency information 有权
    用于表示和存储RAID组一致性信息的技术

    公开(公告)号:US08082390B1

    公开(公告)日:2011-12-20

    申请号:US11820574

    申请日:2007-06-20

    CPC classification number: G06F11/1092 G06F2211/1057

    Abstract: Described are techniques for representing and using RAID group consistency information. RAID group consistency information for a slice of data included on a device may be obtained by mapping the slice to an index. The index is one of a plurality of indices each associated with a structure indicating RAID group inconsistencies for a different portion of slices of data of the device. If the index is not associated with a structure, it may be determined that there is no RAID group inconsistency for the slice. If the index is associated with a structure, a hint bit associated with the slice may be determined wherein the hint bit encodes summary consistency information for a plurality of slices. A determination is made as to whether the hint bit is set, and, if the hint bit is not set, it is determined that there is no RAID group inconsistency for the slice.

    Abstract translation: 描述了用于表示和使用RAID组一致性信息的技术。 可以通过将切片映射到索引来获得用于设备上包括的数据片的RAID组一致性信息。 索引是多个索引中的一个,每个索引与指示用于设备的数据片段的不同部分的RAID组不一致的结构相关联。 如果索引不与结构相关联,则可以确定该片不存在RAID组不一致。 如果索引与结构相关联,则可以确定与切片相关联的提示位,其中提示比特编码多个切片的摘要一致性信息。 确定提示位是否被设置,并且如果提示位未被设置,则确定该片不存在RAID组不一致。

    Handling memory faults for mirrored memory
    24.
    发明授权
    Handling memory faults for mirrored memory 有权
    处理镜像内存的内存故障

    公开(公告)号:US07302526B1

    公开(公告)日:2007-11-27

    申请号:US10811566

    申请日:2004-03-29

    CPC classification number: G06F11/1666 G06F11/1658 G06F11/20

    Abstract: Handling a faulting memory of a pair of mirrored memories includes initially causing a non-faulting memory of the pair of mirrored memories to service all read and write operations for the pair of mirrored memories, determining that hardware corresponding to the faulting memory of the pair of mirrored memories has been successfully replaced to provide a new memory, in response to the new memory being provided, causing data to be copied from the non-faulting memory to the new memory while data is being read to and written from the non-faulting memory, and, in response to successful copying to the new memory, causing writes to be performed to both memories of the pair of mirrored memories and selecting one of the pair of mirrored memories for read operations when one or more read operations are performed. Handling a faulting memory may also include, in response to a write being performed to the non-faulting memory while data is being copied from the non-faulting memory to the new memory, causing the write to be performed to the non-faulting memory and the new memory.

    Abstract translation: 处理一对镜像存储器的故障存储器包括首先使一对镜像存储器的非故障存储器为所述一对镜像存储器的所有读和写操作提供服务,确定对应于所述一对镜像存储器中的故障存储器的硬件 镜像存储器已被成功地替换以提供新的存储器,以响应于提供的新存储器,使数据从非故障存储器复制到新存储器,同时从非故障存储器读取和写入数据 并且响应于成功复制到新存储器,使得对一对镜像存储器的两个存储器执行写入,并且当执行一个或多个读取操作时,选择一对镜像存储器中的读取操作之一。 处理故障存储器还可以包括响应于在将数据从非故障存储器复制到新存储器的同时向非故障存储器执行写入,使得对非故障存储器执行写入,并且 新的记忆。

    Techniques for determining physical data layout of RAID devices
    28.
    发明授权
    Techniques for determining physical data layout of RAID devices 有权
    确定RAID设备物理数据布局的技术

    公开(公告)号:US07752389B1

    公开(公告)日:2010-07-06

    申请号:US11820737

    申请日:2007-06-20

    Applicant: Qun Fan

    Inventor: Qun Fan

    CPC classification number: G06F11/1092

    Abstract: Described are techniques for determining where to store data and parity information in a RAID group for a data track having a track number. A stripe number is provided. A first member identifier is determined which identifies a RAID group member at which data information of said data track is stored. A second member identifier of a second member of said RAID group is determined to store a first set of parity information for said data track. A third member identifier of a third member of said RAID group is determined to store a last set of parity information for said data track. It is determined whether the third member identifier is less than the second member identifier. If the third member identifier is less than said second member identifier, the first member identifier is updated. Also described are techniques for determining a track identifier of a data track stored at a location in a RAID group.

    Abstract translation: 描述了用于确定在具有轨道号的数据轨道的RAID组中存储数据和奇偶校验信息的位置的技术。 提供条码。 确定第一成员标识符,其标识存储所述数据轨道的数据信息的RAID组成员。 确定所述RAID组的第二成员的第二成员标识符,以存储所述数据磁道的第一组奇偶校验信息。 确定所述RAID组的第三成员的第三成员标识符以存储所述数据轨道的最后一组奇偶校验信息。 确定第三成员标识符是否小于第二成员标识符。 如果第三成员标识符小于所述第二成员标识符,则更新第一成员标识符。 还描述了用于确定存储在RAID组中的位置处的数据轨道的轨道标识符的技术。

Patent Agency Ranking