PROVIDING VERSIONING IN A STORAGE DEVICE
    71.
    发明申请
    PROVIDING VERSIONING IN A STORAGE DEVICE 有权
    在存储设备中提供版本

    公开(公告)号:US20110238888A1

    公开(公告)日:2011-09-29

    申请号:US12749186

    申请日:2010-03-29

    IPC分类号: G06F12/00 G06F12/02 G06F12/06

    摘要: Provided are a computer program product, system and method for managing Input/Output (I/O) requests to a storage device. A write request is received having write data for a logical address in the storage device. A determination is made as to whether preserve mode is enabled. A first entry is located in a volume control table for the logical address indicating a version number of the data in the storage device for the logical address and a first physical location in the storage device having the data for the logical address. The write data is written to a second physical location in the storage device. A second entry is added to the volume control table for the logical address to write in response to determining that the preserve mode is enabled. In response to determining that the preserve mode is enabled, the volume control table is updated to have one of the first and second entry for the logical address point to the second physical location and have the version number indicate a current version and to have the first or second entry not indicating the current version to indicate the first physical location and the version number indicate a previous version.

    摘要翻译: 提供了一种用于管理对存储设备的输入/输出(I / O)请求的计算机程序产品,系统和方法。 接收到具有用于存储设备中的逻辑地址的写入数据的写入请求。 确定是否启用保留模式。 第一条目位于用于逻辑地址的音量控制表中,该逻辑地址指示用于逻辑地址的存储设备中的数据的版本号以及具有用于逻辑地址的数据的存储设备中的第一物理位置。 写入数据被写入存储设备中的第二物理位置。 响应于确定保持模式被启用,第二个条目被添加到音量控制表中以供写入的逻辑地址。 响应于确定保持模式被启用,音量控制表被更新为具有用于逻辑地址的第一和第二条目中的一个到第二物理位置,并且版本号指示当前版本并且具有第一 或第二条目不指示当前版本以指示第一物理位置,并且版本号指示先前版本。

    PROCESSING READ AND WRITE REQUESTS IN A STORAGE CONTROLLER
    74.
    发明申请
    PROCESSING READ AND WRITE REQUESTS IN A STORAGE CONTROLLER 失效
    在存储控制器中处理读取和写入请求

    公开(公告)号:US20110191540A1

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

    申请号:US12699805

    申请日:2010-02-03

    IPC分类号: G06F12/08

    摘要: Provided are a method, system, and computer program product for processing read and write requests in a storage controller. A host adaptor in the storage controller receives a write request from a host system for a storage address in a storage device. The host adaptor sends write information indicating the storage address updated by the write request to a device adaptor in the storage controller. The host adaptor writes the write data to a cache in the storage controller. The device adaptor indicates the storage address indicated in the write information to a modified storage address list stored in the device adaptor, wherein the modified storage address list indicates modified data in the cache for storage addresses in the storage device.

    摘要翻译: 提供了一种用于在存储控制器中处理读取和写入请求的方法,系统和计算机程序产品。 存储控制器中的主机适配器从主机系统接收存储设备中存储地址的写入请求。 主机适配器向存储控制器中的设备适配器发送表示由写入请求更新的存储地址的写入信息。 主机适配器将写入数据写入存储控制器中的高速缓存。 设备适配器将写入信息中指示的存储地址指示到存储在设备适配器中的修改的存储地址列表,其中修改的存储地址列表指示高速缓存中用于存储设备中的存储地址的修改数据。

    Cluster code management
    75.
    发明授权
    Cluster code management 失效
    集群代码管理

    公开(公告)号:US07774785B2

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

    申请号:US11169251

    申请日:2005-06-28

    IPC分类号: G06F9/46 G06F9/44

    摘要: A first logical partition in a first processing complex of a server cluster is operated at a first level of a software code. Software code in a second logical partition in the same processing complex is changed to a second level. Processing operations are transferred from the first logical partition in the first processing complex to a third logical partition in a second processing complex of the server cluster. In another aspect, the transferring of processing operations includes quiescing the first logical partition to cause a failover of processing operations from the first logical partition in the first processing complex, to the third logical partition in the second processing complex. In yet another aspect, a failback operation is performed and a first portion of the processing operations are transferred from the third logical partition in the second processing complex, to the second logical partition in the first processing complex. In still another aspect, a second portion of the processing operations may be transferred from the third logical partition in the second processing complex, to the second logical partition in the first processing complex of the server cluster. In one example, the transferring of the second portion of processing operations includes quiescing the third logical partition to cause a failover of processing operations from the third logical partition in the second processing complex, to the second logical partition in the first processing complex. Other embodiments are described and claimed.

    摘要翻译: 服务器集群的第一处理复合体中的第一逻辑分区在软件代码的第一级操作。 相同处理组合中第二个逻辑分区中的软件代码更改为第二个级别。 处理操作从第一处理复合体中的第一逻辑分区传送到服务器集群的第二处理复合体中的第三逻辑分区。 在另一方面,处理操作的传送包括使第一逻辑分区停顿以使处理操作从第一处理复数中的第一逻辑分区到第二处理复合体中的第三逻辑分区的故障转移。 在另一方面,执行故障恢复操作,并且处理操作的第一部分从第二处理复合体中的第三逻辑分区传送到第一处理复合体中的第二逻辑分区。 在另一方面,处理操作的第二部分可以从第二处理复合体中的第三逻辑分区传送到服务器集群的第一处理复合体中的第二逻辑分区。 在一个示例中,第二部分处理操作的传送包括使第三逻辑分区停顿以使处理操作从第二处理复合体中的第三逻辑分区到第一处理复合体中的第二逻辑分区的故障切换。 描述和要求保护其他实施例。

    Configuring shared devices over a fabric
    77.
    发明授权
    Configuring shared devices over a fabric 失效
    通过布局配置共享设备

    公开(公告)号:US07676558B2

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

    申请号:US10987381

    申请日:2004-11-12

    IPC分类号: G06F15/13

    摘要: Provided are a method, system, and program for configuring shared devices over a fabric. A module in a first processing complex configures a first part of a fabric enabling communication with a set of devices accessible through the first part of the fabric. The module detects a located device accessible through a second part of the fabric, wherein a second processing complex is designated to configure the second part of the fabric and the located device. The module determines whether the second processing complex is available in response to detecting the uninitialized device. The module passes to a device driver in the first processing complex an uninitialized property for the located device. The device driver requests the module to configure the second part of the fabric to enable access to the located device over the second part of the fabric in response to determining that the located device has the uninitialized property.

    摘要翻译: 提供了一种用于通过结构配置共享设备的方法,系统和程序。 第一处理复合体中的模块配置结构的第一部分,使得能够通过该结构的第一部分可访问的一组设备进行通信。 模块检测通过织物的第二部分可访问的定位设备,其中指定第二处理复合体以配置织物的第二部分和定位的设备。 该模块响应于检测到未初始化的设备来确定第二处理复合体是否可用。 该模块在第一个处理组合中传递给设备驱动程序,用于定位设备的未初始化属性。 所述设备驱动程序响应于确定所述定位的设备具有未初始化的属性,请求所述模块配置所述结构的所述第二部分以允许通过所述结构的第二部分访问所述定位的设备。

    DETERMINING WHETHER TO USE A FULL VOLUME OR REPOSITORY FOR A LOGICAL COPY BACKUP SPACE
    78.
    发明申请
    DETERMINING WHETHER TO USE A FULL VOLUME OR REPOSITORY FOR A LOGICAL COPY BACKUP SPACE 有权
    确定无论对逻辑复制备份空间使用全部或备注

    公开(公告)号:US20090150626A1

    公开(公告)日:2009-06-11

    申请号:US11952021

    申请日:2007-12-06

    IPC分类号: G06F12/16

    摘要: Provided are a method, system, and article of manufacture for determining whether to use a full volume or repository for a logical copy backup space. A determination is made of a source volume to backup using a logical copy operation. The logical copy operation is completed upon indicating the source volume data to backup. During a logical copy duration, point-in-time data in the source volume as of a point-in-time when the logical copy was established is copied to a backup space in response to receiving an update to the point-in-time data. A history of writes to the source volume is processed to determine whether to allocate a full target volume as the backup space providing a corresponding data unit for each data unit in the source volume or allocate a repository as the backup space, wherein the repository uses less storage space than the full target volume. The logical copy operation using the determined full target volume or repository as the backup space is initiated.

    摘要翻译: 提供了用于确定是否对逻辑副本备份空间使用完整卷或存储库的方法,系统和制品。 使用逻辑复制操作确定要备份的源卷。 在指定要备份的源卷数据时,完成逻辑复制操作。 在逻辑复制期间,当逻辑副本建立时,源卷中的时间点数据被复制到备份空间,以响应于接收到时间点数据的更新 。 处理对源卷的写入历史以确定是否将完整目标卷分配为备份空间,为源卷中的每个数据单元提供相应的数据单元,或者将存储库分配为备份空间,其中存储库使用较少 存储空间大于完整目标卷。 启动使用确定的完整目标卷或存储库作为备份空间的逻辑复制操作。

    SYSTEM AND ARTICLE OF MANUFACTURE FOR HANDLING A FABRIC FAILURE
    79.
    发明申请
    SYSTEM AND ARTICLE OF MANUFACTURE FOR HANDLING A FABRIC FAILURE 失效
    制造用于处理织物失败的制造和制品

    公开(公告)号:US20090119547A1

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

    申请号:US12350189

    申请日:2009-01-07

    IPC分类号: G06F11/00

    摘要: Provided are a method, system, and program for handling a fabric failure. A module intercepts a signal indicating a failure of a path in a fabric providing a connection to a shared device. The module generates an interrupt to a device driver in an operating system providing an interface to the shared device that is inaccessible due to the path failure. The device driver requests information from the module on a status of a plurality of devices that are not accessible due to the path failure and receives information indicating the inaccessible device. The device driver reconfigures to discontinue use of the inaccessible device.

    摘要翻译: 提供了一种用于处理织物故障的方法,系统和程序。 模块拦截指示在提供到共享设备的连接的结构中的路径的故障的信号。 该模块在操作系统中为设备驱动程序产生中断,为操作系统提供由于路径故障而无法访问的共享设备的接口。 设备驱动程序从由于路径故障而无法访问的多个设备的状态从模块请求信息,并且接收指示不可访问设备的信息。 设备驱动程序重新配置以停止使用不可访问的设备。