Apparatus, system and method for detection of mismatches in continuous remote copy using metadata
    1.
    发明授权
    Apparatus, system and method for detection of mismatches in continuous remote copy using metadata 失效
    用于使用元数据检测连续远程复制中的不匹配的装置,系统和方法

    公开(公告)号:US07647463B2

    公开(公告)日:2010-01-12

    申请号:US11560718

    申请日:2006-11-16

    IPC分类号: G06F12/00

    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轨道上的用户记录。 响应于不与辅助存储系统上的记录的开始块对准的第一块,警报模块生成警报。

    APPARATUS, SYSTEM, AND METHOD FOR DETECTION OF MISMATCHES IN CONTINUOUS REMOTE COPY USING METADATA
    2.
    发明申请
    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轨道上的用户记录。 响应于不与辅助存储系统上的记录的开始块对准的第一块,警报模块生成警报。

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

    公开(公告)号:US07818533B2

    公开(公告)日:2010-10-19

    申请号:US12409337

    申请日:2009-03-23

    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.

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

    Grouping and dispatching scans in cache
    5.
    发明授权
    Grouping and dispatching scans in cache 有权
    在缓存中分组和调度扫描

    公开(公告)号:US09430395B2

    公开(公告)日:2016-08-30

    申请号:US12189594

    申请日:2008-08-11

    IPC分类号: G06F12/08

    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) 扫描等待队列上类似类型的扫描任务集。 从扫描任务队列中选择来自多个扫描任务的第一扫描任务。 执行扫描任务。

    Memory preserved cache failsafe reboot mechanism
    6.
    发明授权
    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中具有图像的标记轨迹。 幸存缓存的数据结构中的计数器增加。 如果计数器的值超过预定值,则初始化高速缓冲存储器,并且从高速缓存中移除标记的轨道,以防止由高速缓冲存储器中的破坏的结构导致的重复重新启动的实例。

    Method and system for managing meta data
    8.
    发明授权
    Method and system for managing meta data 有权
    用于管理元数据的方法和系统

    公开(公告)号:US06502174B1

    公开(公告)日:2002-12-31

    申请号:US09261683

    申请日:1999-03-03

    IPC分类号: G06F1206

    摘要: Disclosed is a method, system, and article of manufacture for managing meta data. The meta data provides information on data maintained in a storage device. The system receives a request for meta data from a process and determines whether the requested meta data is in cache. After determining that the requested meta data is not in cache, the system determines whether there are a sufficient number of allocatable segments in cache to stage in the meta data and allocates segments in cache to store the meta data after determining that there are enough allocatable segments in cache. The system stages the requested meta data into the allocated segments. Alternatively, after determining that the requested meta data is in cache, the system determines whether a second process has exclusive access to the meta data in cache. After determining that the second process does not have exclusive access, the system indicates to the first process that access to the meta data is permitted. Otherwise, after determining that the second process has exclusive access, the system notifies the first process that access to the meta data track will be provided at a later time when the second process relinquishes exclusive access.

    摘要翻译: 公开了用于管理元数据的方法,系统和制品。 元数据提供关于在存储设备中维护的数据的信息。 系统从进程接收对元数据的请求,并确定所请求的元数据是否在高速缓存中。 在确定所请求的元数据不在高速缓存中之后,系统确定缓存中是否有足够数量的可分配段在元数据中分级,并且在确定有足够的可分配段之后分配高速缓存中的段来存储元数据 在缓存中。 系统将请求的元数据分配到分配的段中。 或者,在确定所请求的元数据在高速缓存中之后,系统确定第二进程是否具有对高速缓存中的元数据的独占访问。 在确定第二进程没有独占访问之后,系统向第一进程指示允许对元数据的访问。 否则,在确定第二进程具有独占访问权限之后,系统通知第一进程将在稍后的第二进程放弃独占访问时提供对元数据轨道的访问。

    METHOD, SYSTEM, AND PROGRAM FOR WRITE PROCESS MANAGEMENT
    10.
    发明申请
    METHOD, SYSTEM, AND PROGRAM FOR WRITE PROCESS MANAGEMENT 失效
    用于写入过程管理的方法,系统和程序

    公开(公告)号:US20090177859A1

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

    申请号:US12409337

    申请日:2009-03-23

    IPC分类号: G06F12/00 G06F12/02

    摘要: 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.

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