Method, system, and program for restoring data in cache
    2.
    发明授权
    Method, system, and program for restoring data in cache 有权
    缓存中恢复数据的方法,系统和程序

    公开(公告)号:US07051174B2

    公开(公告)日:2006-05-23

    申请号:US10255026

    申请日:2002-09-24

    IPC分类号: G06F12/02

    摘要: Provided are a method, system, and program for maintaining data in a first cache and second cache, wherein a backup cache maintains a backup copy of data in the first cache, and wherein the first cache is used to cache a first set of data in a storage system and the second cache is used to cache a second set of data in the storage system. An unavailable state of the first cache is detected. In response to detecting the unavailable state, requests to the first set of data are blocked and at least one space in the second cache is allocated for data in the backup cache. Requests to the first set of data are allowed to proceed after the at least one space is allocated in the second cache and before the data in the backup cache is copied to the at least one allocated space in the second cache. The data from the backup cache is copied to the allocated at least one space in the second cache after the requests to the first set of data are allowed to proceed.

    摘要翻译: 提供了一种用于在第一高速缓存和第二高速缓存中维护数据的方法,系统和程序,其中备份高速缓存维护第一高速缓存中的数据的备份副本,并且其中第一高速缓存用于高速缓存第一组数据 存储系统和第二高速缓存用于在存储系统中缓存第二组数据。 检测到第一个缓存的不可用状态。 响应于检测不可用状态,阻止对第一组数据的请求,并且为备份高速缓存中的数据分配第二高速缓存中的至少一个空间。 允许在第二高速缓存中分配至少一个空间之后并且在将备份高速缓存中的数据复制到第二高速缓存中的至少一个分配的空间之前对第一组数据进行请求。 在对第一组数据的请求被允许继续之后,来自备份高速缓存的数据被复制到第二高速缓存中分配的至少一个空间。

    MEMORY PRESERVED CACHE FAILSAFE REBOOT MECHANISM
    4.
    发明申请
    MEMORY PRESERVED CACHE FAILSAFE REBOOT MECHANISM 失效
    内存保存缓存失败机制

    公开(公告)号:US20090300408A1

    公开(公告)日:2009-12-03

    申请号:US12132128

    申请日:2008-06-03

    IPC分类号: G06F11/20

    CPC分类号: G06F11/1417 G06F11/2092

    摘要: A method, system and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster, the surviving cluster undergoing a rebooting process, is provided. A memory preserved indicator associated with a cache of the surviving cluster is detected. The memory preserved indicator designates marked tracks having an image in an NVS of the failed cluster to be preserved through the rebooting process. A counter in a data structure of the surviving cache is incremented. If a value of the counter exceeds a predetermined value, a cache memory is initialized, and the marked tracks are removed from the cache to prevent an instance of repetitive reboots caused by a corrupted structure in the cache memory.

    摘要翻译: 提供了一种方法,系统和计算机程序产品,用于通过从故障集群到存活集群的故障转移来保存具有双高速缓存和双非易失性存储(NVS)的存储子系统中的数据,所述存活集群经历重新启动过程。 检测与存活簇的高速缓存相关联的存储器保存的指示符。 存储器保存的指示符指定在通过重新启动过程保留的故障集群的NVS中具有图像的标记轨迹。 幸存缓存的数据结构中的计数器增加。 如果计数器的值超过预定值,则初始化高速缓冲存储器,并且从高速缓存中移除标记的轨道,以防止由高速缓冲存储器中的破坏的结构导致的重复重新启动的实例。

    MEMORY PRESERVED CACHE TO PREVENT DATA LOSS
    5.
    发明申请
    MEMORY PRESERVED CACHE TO PREVENT DATA LOSS 失效
    内存保存缓存以防数据丢失

    公开(公告)号:US20090300298A1

    公开(公告)日:2009-12-03

    申请号:US12132087

    申请日:2008-06-03

    IPC分类号: G06F12/00

    摘要: A method, system, and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster is provided. A memory preserved indicator is initiated to mark tracks on a cache of the surviving cluster to be preserved, the tracks having an image in an NVS of the failed cluster. A destage operation is performed to destage the marked tracks. Subsequent to a determination that each of the marked tracks have been destaged, the memory preserved indicator is disabled to remove the mark from the tracks. If the surviving cluster reboots previous to each of the marked tracks having been destaged, the cache is verified as a memory preserved cache, the marked tracks are retained for processing while all unmarked tracks are removed, and the marked tracks are processed.

    摘要翻译: 提供了一种用于通过从故障集群到存活集群的故障转移来保存具有双缓存和双非易失性存储(NVS)的存储子系统中的数据的方法,系统和计算机程序产品。 启动存储器保存的指示符以标记要保留的存活簇的高速缓存上的轨道,轨道在故障集群的NVS中具有图像。 执行了一个停船操作,以排除标记的轨迹。 在确定每个标记的轨道已经停止之后,禁用存储器保留指示符以从轨道中移除标记。 如果幸存的群集在已经去往每个标记的轨道之前重新启动,则将高速缓存验证为存储器保存的高速缓存,标记的轨道被保留用于处理,而所有未标记的轨道被移除,并且标记的轨道被处理。

    Memory preserved cache to prevent data loss
    7.
    发明授权
    Memory preserved cache to prevent data loss 失效
    内存保存缓存以防止数据丢失

    公开(公告)号:US07975169B2

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

    申请号:US12132087

    申请日:2008-06-03

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster is provided. A memory preserved indicator is initiated to mark tracks on a cache of the surviving cluster to be preserved, the tracks having an image in an NVS of the failed cluster. A destage operation is performed to destage the marked tracks. Subsequent to a determination that each of the marked tracks have been destaged, the memory preserved indicator is disabled to remove the mark from the tracks. If the surviving cluster reboots previous to each of the marked tracks having been destaged, the cache is verified as a memory preserved cache, the marked tracks are retained for processing while all unmarked tracks are removed, and the marked tracks are processed.

    摘要翻译: 提供了一种用于通过从故障集群到存活集群的故障转移来保存具有双缓存和双非易失性存储(NVS)的存储子系统中的数据的方法,系统和计算机程序产品。 启动存储器保存的指示符以标记要保留的存活簇的高速缓存上的轨道,轨道在故障集群的NVS中具有图像。 执行了一个停船操作,以排除标记的轨迹。 在确定每个标记的轨道已经停止之后,禁用存储器保留指示符以从轨道中移除标记。 如果幸存的群集在已经去往每个标记的轨道之前重新启动,则将高速缓存验证为存储器保存的高速缓存,标记的轨道被保留用于处理,而所有未标记的轨道被移除,并且标记的轨道被处理。

    Memory preserved cache failsafe reboot mechanism
    8.
    发明授权
    Memory preserved cache failsafe reboot mechanism 失效
    内存保存缓存失效安全重启机制

    公开(公告)号:US07895465B2

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

    申请号:US12132128

    申请日:2008-06-03

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1417 G06F11/2092

    摘要: A method, system and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster, the surviving cluster undergoing a rebooting process, is provided. A memory preserved indicator associated with a cache of the surviving cluster is detected. The memory preserved indicator designates marked tracks having an image in an NVS of the failed cluster to be preserved through the rebooting process. A counter in a data structure of the surviving cache is incremented. If a value of the counter exceeds a predetermined value, a cache memory is initialized, and the marked tracks are removed from the cache to prevent an instance of repetitive reboots caused by a corrupted structure in the cache memory.

    摘要翻译: 提供了一种方法,系统和计算机程序产品,用于通过从故障集群到存活集群的故障转移来保存具有双高速缓存和双非易失性存储(NVS)的存储子系统中的数据,所述经历重新启动过程的存活集群。 检测与存活簇的高速缓存相关联的存储器保存的指示符。 存储器保存的指示符指定在通过重新启动过程保留的故障集群的NVS中具有图像的标记轨迹。 幸存缓存的数据结构中的计数器增加。 如果计数器的值超过预定值,则初始化高速缓冲存储器,并且从高速缓存中移除标记的轨道,以防止由高速缓冲存储器中的破坏的结构导致的重复重新启动的实例。

    Apparatus, system, and method for data tracking
    10.
    发明授权
    Apparatus, system, and method for data tracking 有权
    用于数据跟踪的装置,系统和方法

    公开(公告)号:US07826380B2

    公开(公告)日:2010-11-02

    申请号:US11093393

    申请日:2005-03-30

    IPC分类号: G01R31/08

    摘要: An apparatus, system, and method are disclosed for data tracking and, in particular, for facilitating failure management within an electronic data communication system. The apparatus includes a tracking module and an error analysis module. The tracking module stores an adapter identifier in a tracking array. The adapter identifier corresponds to a source adapter from which data is received. The error analysis module determines a source of a data failure in response to recognition of the data failure. The data failure may occur on a host adapter, a device adapter, a communication fabric, a multi-processor, or another communication device. The apparatus, system, and method may be implemented in place of or in addition to hardware-assisted data integrity checking within a data storage system.

    摘要翻译: 公开了一种用于数据跟踪的装置,系统和方法,特别是用于促进电子数据通信系统内的故障管理。 该装置包括跟踪模块和误差分析模块。 跟踪模块将适配器标识符存储在跟踪数组中。 适配器标识符对应于从其接收数据的源适配器。 错误分析模块响应于数据故障的识别确定数据故障的来源。 数据故障可能发生在主机适配器,设备适配器,通信结构,多处理器或其他通信设备上。 该装置,系统和方法可以代替数据存储系统中的硬件辅助数据完整性检查来替代或补充。