Memory preserved cache to prevent data loss
    2.
    发明授权
    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中具有图像。 执行了一个停船操作,以排除标记的轨迹。 在确定每个标记的轨道已经停止之后,禁用存储器保留指示符以从轨道中移除标记。 如果幸存的群集在已经去往每个标记的轨道之前重新启动,则将高速缓存验证为存储器保存的高速缓存,标记的轨道被保留用于处理,而所有未标记的轨道被移除,并且标记的轨道被处理。

    Deferred volume metadata invalidation
    3.
    发明授权
    Deferred volume metadata invalidation 有权
    延迟卷元数据无效

    公开(公告)号:US07930588B2

    公开(公告)日:2011-04-19

    申请号:US12361009

    申请日:2009-01-28

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product for managing modified metadata in a storage controller cache pursuant to a recovery action by a processor in communication with a memory device is provided. A count of modified metadata tracks for a storage rank is compared against a predetermined criterion. If the predetermined criterion is met, a storage volume having the storage rank is designated with a metadata invalidation flag to defer metadata invalidation of the modified metadata tracks until after the recovery action is performed.

    摘要翻译: 提供了一种用于根据处理器与存储器设备通信的恢复动作来管理存储控制器高速缓存中的修改的元数据的方法,系统和计算机程序产品。 将存储等级的经修改的元数据轨道的计数与预定标准进行比较。 如果满足预定标准,则使用元数据无效标志指定具有存储等级的存储卷,以延迟修改的元数据轨迹的元数据无效,直到执行恢复动作为止。

    Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster
    4.
    发明授权
    Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster 有权
    将数据从第一个集群复制到第二个集群,以将存储区域从第一个集群重新分配到第二个集群

    公开(公告)号:US07761680B2

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

    申请号:US11696099

    申请日:2007-04-03

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster. An operation is initiated to reassign storage areas from a first cluster to a second cluster, wherein the first cluster includes a first cache and a first storage unit and the second cluster includes a second cache and a second storage unit. Data in the first cache for the storage areas to reassign to the second cluster is copied to the second cache. Data in the first storage unit for storage areas remaining assigned to the first cluster is copied to the second storage unit.

    摘要翻译: 提供了用于将数据从第一集群复制到第二集群的方法,系统和制品,以将从第一集群到第二集群的存储区域重新分配。 启动操作以将存储区域从第一集群重新分配到第二集群,其中第一集群包括第一高速缓存和第一存储单元,并且第二集群包括第二高速缓存和第二存储单元。 将第一个缓存中的数据重新分配给第二个集群的存储区域复制到第二个缓存。 第一存储单元中的剩余分配给第一集群的存储区域的数据被复制到第二存储单元。

    Preservation of cache data following failover
    5.
    发明授权
    Preservation of cache data following failover 有权
    故障转移后保存缓存数据

    公开(公告)号:US07680982B2

    公开(公告)日:2010-03-16

    申请号:US11676634

    申请日:2007-02-20

    IPC分类号: G06F12/00

    摘要: In a data storage subsystem with disk storage and a pair of clusters, one set of DASD fast write data is in cache of one cluster and in non-volatile data storage of the other. In response to a failover of one of the pair of clusters to a local cluster, the local cluster converts the DASD fast write data in local cache to converted fast write data to prioritize the converted data for destaging to disk storage. In response to failure to destage, the local cluster allocates local non-volatile storage tracks and emulates a host adapter to store the converted fast write data by the local non-volatile storage, reconverting the converted fast write data of the non-volatile storage to local DASD fast write data stored in the local non-volatile storage and stored in the local cache storage.

    摘要翻译: 在具有磁盘存储和一对集群的数据存储子系统中,一组DASD快速写入数据位于一个集群的缓存中,而在另一个集群的非易失性数据存储中。 为了响应一对集群中的一个到本地集群的故障切换,本地集群将本地缓存中的DASD快速写入数据转换为转换的快速写入数据,以便将转换后的数据优先转发到磁盘存储。 为了应对未能到达的目的地,本地集群分配本地非易失性存储轨迹,并模拟主机适配器以存储由本地非易失性存储器转换的快速写入数据,将非易失性存储器的转换的快速写入数据重新转换为 本地DASD快速写入数据存储在本地非易失性存储器中并存储在本地缓存中。

    GROUPING AND DISPATCHING SCANS IN CACHE
    6.
    发明申请
    GROUPING AND DISPATCHING SCANS IN CACHE 有权
    高速缓存中的分组和分配扫描

    公开(公告)号:US20100037226A1

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

    申请号:US12189594

    申请日:2008-08-11

    IPC分类号: G06F9/46

    CPC分类号: G06F12/0866 G06F12/0804

    摘要: A method, system, and computer program product for grouping and dispatching scans in a cache directory of a processing environment is provided. A plurality of scan tasks is aggregated from a scan wait queue into a scan task queue. The plurality of scan tasks is determined by selecting one of (1) each of the plurality of scan tasks on the scan wait queue, (2) a predetermined number of the plurality of scan tasks on the scan wait queue, and (3) a set of scan tasks of a similar type on the scan wait queue. A first scan task from the plurality of scan tasks is selected from the scan task queue. The scan task is performed.

    摘要翻译: 提供了一种用于在处理环境的高速缓存目录中分组和分派扫描的方法,系统和计算机程序产品。 多个扫描任务从扫描等待队列聚合到扫描任务队列中。 通过选择扫描等待队列中的(1)多个扫描任务中的每一个扫描等待队列中的每一个来确定多个扫描任务,(2)扫描等待队列上的多个扫描任务中的预定数量,以及(3) 扫描等待队列上类似类型的扫描任务集。 从扫描任务队列中选择来自多个扫描任务的第一扫描任务。 执行扫描任务。

    Storing location identifier in array and array pointer in data structure for write process management
    7.
    发明授权
    Storing location identifier in array and array pointer in data structure for write process management 失效
    将数据和数组指针中的位置标识符存储在写入过程管理的数据结构中

    公开(公告)号:US07529904B2

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

    申请号:US10815319

    申请日:2004-03-31

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and program for managing write processes in which a list of destination location identifiers for pending write operations is maintained in an array having an array pointer which identifies the next available entry of the array. In one embodiment, the array includes a stack of variable size. Adding a destination location identifier of a pending write operation increases the size of the stack. Removing a destination location identifier of a completed write operation reduces the size of the stack. A stack index may be incremented as write operation destination location identifiers are added and may be decremented as write operation destination location identifiers are removed from the stack.

    摘要翻译: 提供了一种用于管理写入处理的方法,系统和程序,其中用于待写入操作的目的地位置标识符的列表被维护在具有标识数组的下一个可用条目的数组指针的数组中。 在一个实施例中,阵列包括可变大小的堆叠。 添加待处理写入操作的目标位置标识符会增加堆栈的大小。 删除完成的写入操作的目标位置标识符可以减小堆栈的大小。 随着写入操作目的地位置标识符的添加,堆栈索引可以增加,并且可以从堆栈中移除写入操作目的地位置标识符来递减堆栈索引。

    APPARATUS, SYSTEM, AND METHOD FOR DETECTION OF MISMATCHES IN CONTINUOUS REMOTE COPY USING METADATA
    8.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR DETECTION OF MISMATCHES IN CONTINUOUS REMOTE COPY USING METADATA 失效
    用于使用元数据检测连续远程复制中的错配的装置,系统和方法

    公开(公告)号:US20080120482A1

    公开(公告)日:2008-05-22

    申请号:US11560718

    申请日:2006-11-16

    IPC分类号: G06F11/08 G06F12/16

    CPC分类号: G06F11/2069

    摘要: An apparatus, system, and method are disclosed for detecting mismatches in a mirror volume. A receive module receives a start indicator from a primary storage system. The start indicator includes a starting location of a first block to be modified on a track in a secondary storage system. The first block corresponds to an identically located first block of a modified record in the primary storage system. The tracks the first blocks on the primary and secondary storage systems each comprise irregular count key data (“CKD”) tracks. A compare module compares the first block location indicated by the start indicator with block locations listed in track metadata. The track metadata describes user records on the irregular CKD tracks of the secondary storage system. An alert module generates an alert in response to the first block not aligning with a beginning block of a record on the secondary storage system.

    摘要翻译: 公开了一种用于检测反射镜体积中的不匹配的装置,系统和方法。 接收模块从主存储系统接收启动指示符。 起始指示符包括要在次要存储系统中的轨道上要修改的第一块的起始位置。 第一块对应于主存储系统中修改记录的相同位置的第一块。 轨道上主要和次要存储系统上的第一个块各自包括不规则的计数密钥数据(“CKD”)轨道。 比较模块将起始指示符指示的第一个块位置与轨道元数据中列出的块位置进行比较。 轨道元数据描述了辅助存储系统的不规则CKD轨道上的用户记录。 响应于不与辅助存储系统上的记录的开始块对准的第一块,警报模块生成警报。

    Method, system, program, and data structures for maintaining metadata in a storage system
    9.
    发明授权
    Method, system, program, and data structures for maintaining metadata in a storage system 失效
    用于在存储系统中维护元数据的方法,系统,程序和数据结构

    公开(公告)号:US06832290B2

    公开(公告)日:2004-12-14

    申请号:US10096400

    申请日:2002-03-12

    IPC分类号: G06F1200

    CPC分类号: G06F17/30289

    摘要: Provided are a method, system, program, and data structure for maintaining metadata in a storage system, wherein metadata provides information on customer data in the storage system. A first metadata structure includes a plurality of fields, each field having a field length and including information on a block of customer data. A second metadata structure is generated to include a same plurality of fields in the first metadata structure, each field having the same field length as in the first metadata structure, wherein both the first and second metadata structures provide metadata on a same block of customer data. Metadata is included in at least one field in the second metadata structure from at least one field in the first metadata structure. Metadata is included in at least one field in the second metadata structure that is not included in the first metadata structure.

    摘要翻译: 提供了一种用于在存储系统中维护元数据的方法,系统,程序和数据结构,其中元数据提供关于存储系统中的客户数据的信息。 第一元数据结构包括多个字段,每个字段具有字段长度并且包括关于客户数据块的信息。 生成第二元数据结构以在第一元数据结构中包括相同的多个字段,每个字段具有与第一元数据结构中相同的字段长度,其中第一和第二元数据结构都提供相同的客户数据块上的元数据 。 元数据从第一元数据结构中的至少一个字段包含在第二元数据结构中的至少一个字段中。 元数据被包括在第二元数据结构中的至少一个不包括在第一元数据结构中的字段中。

    Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cache
    10.
    发明授权
    Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cache 失效
    用于管理存储系统中的元数据并在缓存中重建丢失的元数据的方法,系统和程序

    公开(公告)号:US06438661B1

    公开(公告)日:2002-08-20

    申请号:US09261824

    申请日:1999-03-03

    IPC分类号: G06F1206

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: Disclosed is a method, system, and article of manufacture for processing modified meta data for data recovery operations. The meta data provides information on user data maintained in a storage device. The system determines whether meta data tracks maintained in a cache were modified and indicates in a non-volatile memory that the determined meta data tracks were modified. Data recovery operations may be initiated as a result of a system failure, such as a warmstart or coldstart recovery. During such data recovery operations, the system processes the non-volatile memory and the indications of modified meta data tracks therein to rebuild lost meta data tracks in the cache.

    摘要翻译: 公开了用于处理用于数据恢复操作的修改的元数据的方法,系统和制品。 元数据提供有关存储设备中维护的用户数据的信息。 该系统确定在高速缓存中维护的元数据轨道是否被修改,并且在非易失性存储器中指示修改了所确定的元数据轨道。 数据恢复操作可能由于系统故障(如热启动或冷启动恢复)而启动。 在这种数据恢复操作期间,系统处理非易失性存储器及其中修改的元数据轨迹的指示,以重构高速缓存中的丢失的元数据轨道。