DETECTION AND CORRECTION OF DROPPED WRITE ERRORS IN A DATA STORAGE SYSTEM
    2.
    发明申请
    DETECTION AND CORRECTION OF DROPPED WRITE ERRORS IN A DATA STORAGE SYSTEM 失效
    数据存储系统中丢弃的写入错误的检测和校正

    公开(公告)号:US20090055584A1

    公开(公告)日:2009-02-26

    申请号:US11843804

    申请日:2007-08-23

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1076 G06F2211/1057

    摘要: Method, system and computer program product are provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.

    摘要翻译: 提供了方法,系统和计算机程序产品,用于检测和纠正存储系统中丢弃的写入。 将数据和校验和写入存储设备,如RAID阵列。 数据的状态被分类为“新数据,未确认”状态。 周期性地检查写入数据的状态,例如使用定时器。 如果数据处于“新数据,未确认”状态,则检查是否丢弃写入。 如果发生了丢弃的写入,则将数据的状态改变为“单个丢弃的写入确认”状态,并且优选地校正丢弃的写入错误。 如果没有检测到丢弃的写入,则状态被改变为“已确认的”状态。 如果在检查丢失的写入事件之前通过读取 - 修改 - 写入更新数据,则其状态将更改为“无法量化”状态。

    Detection and correction of dropped write errors in a data storage system
    3.
    发明授权
    Detection and correction of dropped write errors in a data storage system 有权
    检测和纠正数据存储系统中丢失的写入错误

    公开(公告)号:US07890815B2

    公开(公告)日:2011-02-15

    申请号:US12813491

    申请日:2010-06-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076 G06F2211/1057

    摘要: A RAID system is provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.

    摘要翻译: 提供了一种RAID系统,用于检测和纠正存储系统中丢弃的写入。 将数据和校验和写入存储设备,如RAID阵列。 数据的状态被分类为“新数据,未确认”状态。 周期性地检查写入数据的状态,例如使用定时器。 如果数据处于“新数据,未确认”状态,则检查是否丢弃写入。 如果发生了丢弃的写入,则将数据的状态改变为“单个丢弃的写入确认”状态,并且优选地校正丢弃的写入错误。 如果没有检测到丢弃的写入,则状态被改变为“已确认的”状态。 如果在检查丢失的写入事件之前通过读取 - 修改 - 写入更新数据,则其状态将更改为“无法量化”状态。

    DETECTION AND CORRECTION OF DROPPED WRITE ERRORS IN A DATA STORAGE SYSTEM
    5.
    发明申请
    DETECTION AND CORRECTION OF DROPPED WRITE ERRORS IN A DATA STORAGE SYSTEM 有权
    数据存储系统中丢弃的写入错误的检测和校正

    公开(公告)号:US20100251072A1

    公开(公告)日:2010-09-30

    申请号:US12813491

    申请日:2010-06-10

    IPC分类号: H03M13/05 G06F11/10

    CPC分类号: G06F11/1076 G06F2211/1057

    摘要: A RAID system is provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.

    摘要翻译: 提供了一种RAID系统,用于检测和纠正存储系统中丢弃的写入。 将数据和校验和写入存储设备,如RAID阵列。 数据的状态被分类为“新数据,未确认”状态。 周期性地检查写入数据的状态,例如使用定时器。 如果数据处于“新数据,未确认”状态,则检查是否丢弃写入。 如果发生了丢弃的写入,则将数据的状态改变为“单个丢弃的写入确认”状态,并且优选地校正丢弃的写入错误。 如果没有检测到丢弃的写入,则状态被改变为“已确认的”状态。 如果在检查丢失的写入事件之前通过读取 - 修改 - 写入更新数据,则其状态将更改为“无法量化”状态。

    Detection and correction of dropped write errors in a data storage system
    6.
    发明授权
    Detection and correction of dropped write errors in a data storage system 失效
    检测和纠正数据存储系统中丢失的写入错误

    公开(公告)号:US07793168B2

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

    申请号:US11843804

    申请日:2007-08-23

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076 G06F2211/1057

    摘要: Method, system and computer program product are provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.

    摘要翻译: 提供了方法,系统和计算机程序产品,用于检测和纠正存储系统中丢弃的写入。 将数据和校验和写入存储设备,如RAID阵列。 数据的状态被分类为“新数据,未确认”状态。 周期性地检查写入数据的状态,例如使用定时器。 如果数据处于“新数据,未确认”状态,则检查是否丢弃写入。 如果发生了丢弃的写入,则将数据的状态改变为“单个丢弃的写入确认”状态,并且优选地校正丢弃的写入错误。 如果没有检测到丢弃的写入,则状态被改变为“已确认的”状态。 如果在检查丢失的写入事件之前通过读取 - 修改 - 写入更新数据,则其状态将更改为“无法量化”状态。

    Apparatus, system, and method for predicting storage device failure
    7.
    发明授权
    Apparatus, system, and method for predicting storage device failure 有权
    用于预测存储设备故障的装置,系统和方法

    公开(公告)号:US07496796B2

    公开(公告)日:2009-02-24

    申请号:US11337391

    申请日:2006-01-23

    IPC分类号: G06F11/00

    摘要: An apparatus, system, and method are disclosed for predicting storage device failure. A technology descriptor module associates a technology descriptor with a storage device. A failure threshold module sets a predictive failure threshold for the storage device in response to the technology descriptor. In one embodiment, a workload management detection module detects workload management of the storage device. A threshold modification module may modify the predictive failure threshold in response to detecting the workload management of the storage device. A performance detection module detects a storage device error that exceeds the modified predictive failure threshold as a storage device predictive failure.

    摘要翻译: 公开了用于预测存储设备故障的装置,系统和方法。 技术描述符模块将技术描述符与存储设备相关联。 故障阈值模块响应于技术描述符设置存储设备的预测故障阈值。 在一个实施例中,工作负载管理检测模块检测存储设备的工作负载管理。 响应于检测到存储设备的工作负载管理,阈值修改模块可以修改预测故障阈值。 性能检测模块检测超过修改的预测故障阈值的存储设备错误作为存储设备预测故障。

    Method to increase performance of non-contiguously written sectors
    8.
    发明授权
    Method to increase performance of non-contiguously written sectors 有权
    提高非连续书面业绩的方法

    公开(公告)号:US08627002B2

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

    申请号:US11549038

    申请日:2006-10-12

    IPC分类号: G06F12/08

    摘要: A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and comparing the first number with a second, threshold number. If the first number exceeds the second number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. A corresponding system includes a cache manager module operating on the storage subsystem. Upon a determination that a cache write operation on a track has taken place, the cache manager module determines a first number of non-contiguously written sectors on the track, compares the first number with a second, predetermined threshold number, and issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the first number exceeds the second number.

    摘要翻译: 一种在高速缓存写入操作中管理高速缓冲存储器存储子系统中的数据的方法包括确定高速缓存中的轨道上的非连续写入扇区的第一数量,并将第一数量与第二阈值数进行比较。 如果第一个数字超过第二个数字,则发出完整的后台阶段操作以用来自存储介质的未修改的数据填充非连续写入的扇区。 对应的系统包括在存储子系统上操作的高速缓存管理器模块。 在确定已经发生轨道上的高速缓存写入操作的情况下,高速缓存管理器模块确定轨道上的非连续写入扇区的第一数量,将第一数量与第二预定阈值数进行比较,并发布后台 如果第一个数字超过第二个数字,则从存储介质中用未修改的数据填充非连续写入的扇区的操作。

    Multiple copy track stage recovery in a data storage system
    9.
    发明授权
    Multiple copy track stage recovery in a data storage system 失效
    数据存储系统中的多重复制跟踪阶段恢复

    公开(公告)号:US07529776B2

    公开(公告)日:2009-05-05

    申请号:US11031170

    申请日:2005-01-07

    IPC分类号: G06F11/00

    摘要: A bad track in a disk device in a data storage system is recovered by determining which cluster in the system the bad track belongs to. If the track belongs to the cluster that discovered that the track was bad, that cluster recovers the track by locating a good copy of the track, staging the good copy of the track to cache, and destaging the good copy of the track storage unit from the cache to all copies of the track, whether good or bad, in the data storage system. If the track belongs to another cluster, the cluster that discovered that the track was bad sends a message to the other cluster to inform it of the bad track, and the other cluster recovers the bad track. In another aspect, all tracks are owned by one server or server cluster, which performs the staging and destaging.

    摘要翻译: 数据存储系统中的磁盘设备中的不良轨迹是通过确定系统中坏轨道属于哪个集群来恢复的。 如果磁道属于发现磁道不良的集群,则该集群通过找到磁道的良好副本来恢复磁道,将磁道的良好副本上传到缓存,并将磁道存储单元的良好副本从 缓存到所有副本的轨道,无论是好还是坏,在数据存储系统中。 如果磁道属于另一个集群,则发现该磁道不良的集群发送消息到另一个集群,以通知其不良的磁道,另一个集群恢复坏的磁道。 另一方面,所有轨道都由一个服务器或服务器集群拥有,该集群执行分段和分段。

    Method to increase performance of non-contiguously written sectors
    10.
    发明申请
    Method to increase performance of non-contiguously written sectors 有权
    提高非连续书面业绩的方法

    公开(公告)号:US20080091875A1

    公开(公告)日:2008-04-17

    申请号:US11549038

    申请日:2006-10-12

    IPC分类号: G06F13/00

    摘要: A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and comparing the first number with a second, threshold number. If the first number exceeds the second number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. A corresponding system includes a cache manager module operating on the storage subsystem. Upon a determination that a cache write operation on a track has taken place, the cache manager module determines a first number of non-contiguously written sectors on the track, compares the first number with a second, predetermined threshold number, and issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the first number exceeds the second number.

    摘要翻译: 一种在高速缓存写入操作中管理高速缓冲存储器存储子系统中的数据的方法包括确定高速缓存中的轨道上的非连续写入扇区的第一数量,并将第一数量与第二阈值数进行比较。 如果第一个数字超过第二个数字,则发出完整的后台阶段操作以用来自存储介质的未修改的数据填充非连续写入的扇区。 对应的系统包括在存储子系统上操作的高速缓存管理器模块。 在确定已经发生轨道上的高速缓存写入操作的情况下,高速缓存管理器模块确定轨道上的非连续写入扇区的第一数量,将第一数量与第二预定阈值数进行比较,并发布后台 如果第一个数字超过第二个数字,则从存储介质中用未修改的数据填充非连续写入的扇区的操作。