REASSIGNING STORAGE VOLUMES FROM A FAILED PROCESSING SYSTEM TO A SURVIVING PROCESSING SYSTEM
    1.
    发明申请
    REASSIGNING STORAGE VOLUMES FROM A FAILED PROCESSING SYSTEM TO A SURVIVING PROCESSING SYSTEM 有权
    将故障处理系统存储的体积重新储存到生产加工系统

    公开(公告)号:US20080301495A1

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

    申请号:US12189104

    申请日:2008-08-08

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092

    摘要: Provided are a method, system, and program for reassigning storage volumes from a failed processing system to a surviving processing system. A first processing system detects a failure of a second processing system. The first processing system determines device groups of storage devices managed by the failed second processing system and determines for each determined device group, hosts that connect to storage devices in the device group. The first processing system sends, for each device group, a unit check to each determined host indicating failure of each device group through one storage device in the device group to which the determined host connects. The determined hosts execute instructions to terminate any I/O operations in progress on the storage devices in the device group in response to the unit check indicating failure of one storage device in the device group and issue, a command to one storage device for the device group to end the busy condition.

    摘要翻译: 提供了一种用于将存储卷从故障处理系统重新分配给幸存处理系统的方法,系统和程序。 第一处理系统检测第二处理系统的故障。 第一处理系统确定由故障的第二处理系统管理的存储设备的设备组,并且为每个确定的设备组确定连接到设备组中的存储设备的主机。 第一处理系统针对每个设备组,通过所确定的主机连接的设备组中的一个存储设备向每个确定的主机发送指示每个设备组的故障的单元检查。 确定的主机响应于单元检查指示设备组中的一个存储设备的故障并发出的命令,执行指令以终止设备组中的存储设备上正在进行的任何I / O操作,命令到设备的一个存储设备 组结束繁忙的状况。

    Reassigning storage volumes from a failed processing system to a surviving processing system
    2.
    发明授权
    Reassigning storage volumes from a failed processing system to a surviving processing system 失效
    将存储卷从故障处理系统重新分配给尚存的处理系统

    公开(公告)号:US07437608B2

    公开(公告)日:2008-10-14

    申请号:US10990038

    申请日:2004-11-15

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092

    摘要: Provided are a method, system, and program for reassigning storage volumes from a failed processing system to a surviving processing system. A first processing system detects a failure of a second processing system. The first processing system determines device groups of storage devices managed by the failed second processing system and determines for each determined device group, hosts that connect to storage devices in the device group. The first processing system sends, for each device group, a unit check to each determined host indicating failure of each device group through one storage device in the device group to which the determined host connects. The determined hosts execute instructions to terminate any I/O operations in progress on the storage devices in the device group in response to the unit check indicating failure of one storage device in the device group and issue, a command to one storage device for the device group to end the busy condition.

    摘要翻译: 提供了一种用于将存储卷从故障处理系统重新分配给幸存处理系统的方法,系统和程序。 第一处理系统检测第二处理系统的故障。 第一处理系统确定由故障的第二处理系统管理的存储设备的设备组,并且为每个确定的设备组确定连接到设备组中的存储设备的主机。 第一处理系统针对每个设备组,通过所确定的主机连接的设备组中的一个存储设备向每个确定的主机发送指示每个设备组的故障的单元检查。 确定的主机响应于单元检查指示设备组中的一个存储设备的故障并发出的命令,执行指令来终止设备组中的存储设备上正在进行的任何I / O操作,命令到设备的一个存储设备 组结束繁忙的状况。

    Assigning alias addresses to base addresses
    3.
    发明授权
    Assigning alias addresses to base addresses 有权
    为基地址分配别名地址

    公开(公告)号:US07702879B2

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

    申请号:US11299089

    申请日:2005-12-08

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for assigning alias addresses to base addresses. An assignment is provided of base addresses to the devices. The base addresses are used to access the devices assigned to the base addresses. An assignment is provided of a plurality of alias addresses to an alias address pool. The alias addresses in the alias address pool are capable of being dynamically assigned to the devices to service I/O requests to the devices. An Input/Output (I/O) request to access one target device comprising one of the devices is processed. A determination is made as to whether the base address assigned to the target device is available. One alias address is assigned to the target device in response to determining that the base address is not available. The I/O request is issued to the assigned alias address to transmit the request to the target device.

    摘要翻译: 提供了一种用于将别名地址分配给基地址的方法,系统和制品。 向设备提供基地址的分配。 基地址用于访问分配给基地址的设备。 向别名地址池提供多个别名地址的分配。 别名地址池中的别名地址能够被动态分配给设备,以便为设备提供I / O请求。 处理包括其中一个设备的访问一个目标设备的输入/输出(I / O)请求。 确定分配给目标设备的基地址是否可用。 响应于确定基地址不可用,将一个别名地址分配给目标设备。 I / O请求被发送到指定的别名地址,以将请求发送到目标设备。

    Reassigning storage volumes from a failed processing system to a surviving processing system
    4.
    发明授权
    Reassigning storage volumes from a failed processing system to a surviving processing system 有权
    将存储卷从故障处理系统重新分配给尚存的处理系统

    公开(公告)号:US07797577B2

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

    申请号:US12189104

    申请日:2008-08-08

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092

    摘要: Provided are a method, system, and program for reassigning storage volumes from a failed processing system to a surviving processing system. A first processing system detects a failure of a second processing system. The first processing system determines device groups of storage devices managed by the failed second processing system and determines for each determined device group, hosts that connect to storage devices in the device group. The first processing system sends, for each device group, a unit check to each determined host indicating failure of each device group through one storage device in the device group to which the determined host connects. The determined hosts execute instructions to terminate any I/O operations in progress on the storage devices in the device group in response to the unit check indicating failure of one storage device in the device group and issue, a command to one storage device for the device group to end the busy condition.

    摘要翻译: 提供了一种用于将存储卷从故障处理系统重新分配给幸存处理系统的方法,系统和程序。 第一处理系统检测第二处理系统的故障。 第一处理系统确定由故障的第二处理系统管理的存储设备的设备组,并且为每个确定的设备组确定连接到设备组中的存储设备的主机。 第一处理系统针对每个设备组,通过所确定的主机连接的设备组中的一个存储设备向每个确定的主机发送指示每个设备组的故障的单元检查。 确定的主机响应于单元检查指示设备组中的一个存储设备的故障并发出的命令,执行指令以终止设备组中的存储设备上正在进行的任何I / O操作,命令到设备的一个存储设备 组结束繁忙的状况。

    Apparatus, system, and method for accessing a preferred path through a storage controller
    7.
    发明授权
    Apparatus, system, and method for accessing a preferred path through a storage controller 有权
    用于通过存储控制器访问优选路径的装置,系统和方法

    公开(公告)号:US07836204B2

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

    申请号:US11142018

    申请日:2005-06-01

    IPC分类号: G06F15/173

    摘要: An apparatus, system, and method are disclosed for accessing a preferred path through a storage controller. A request module receives a request from a host to identify a preferred path from the host to a control unit image. A response module reports the preferred path to the host. A connection module connects the host through the preferred path to the control unit image. In one embodiment, a detection module detects a failure of a first interconnection module comprising the preferred path. The connection module may re-connect the host to the control unit image through a non-preferred path comprising a second interconnection module in response to the failure of the first interconnection module.

    摘要翻译: 公开了一种用于访问通过存储控制器的优选路径的装置,系统和方法。 请求模块从主机接收请求以识别从主机到控制单元图像的优选路径。 响应模块报告主机的首选路径。 连接模块通过首选路径将主机连接到控制单元图像。 在一个实施例中,检测模块检测包括优选路径的第一互连模块的故障。 响应于第一互连模块的故障,连接模块可以通过包括第二互连模块的非优选路径将主机重新连接到控制单元图像。

    Variable timeout method for improving missing-interrupt-handler
operations in an environment having I/O devices shared by one or more
systems
    8.
    发明授权
    Variable timeout method for improving missing-interrupt-handler operations in an environment having I/O devices shared by one or more systems 失效
    用于改善在一个或多个系统共享的I / O设备环境中的缺少中断处理程序操作的变量超时方法

    公开(公告)号:US5894583A

    公开(公告)日:1999-04-13

    申请号:US629661

    申请日:1996-04-09

    CPC分类号: G06F9/4825 G06F11/0757

    摘要: Missing interrupt handler (MIH) software features for supporting a variable MIH timeout for I/O requests issued by an operating system (OS). The MIH timeout is varied to prevent a false indication of a failure in an I/O device operation, which is indicated if the MIH timeout occurs. By extending the MIH timeout, the I/O device is given more time to complete its operation, and the extension is provided when the device control unit (CU), or the OS, determines an I/O operation cannot complete before the shortest available MIH timeout. The length of a primary MIH timeout period is extended to a secondary MIH timeout period in response to the OS detecting that an I/O request has a long command that requires a long operating time in the I/O device, or a signal from the device's CU indicating that the current operation in the I/O device is taking an excessive time without the device being in any error condition.

    摘要翻译: 缺少中断处理程序(MIH)软件功能,用于支持由操作系统(OS)发出的I / O请求的可变MIH超时。 改变MIH超时以防止在I / O设备操作中出现故障的错误指示,如果出现MIH超时则指示。 通过扩展MIH超时,I / O设备有更多时间完成其操作,并且当设备控制单元(CU)或OS确定I / O操作在最短可用时间之前无法完成时,将提供扩展 MIH超时 响应于OS检测到I / O请求具有需要在I / O设备中长的操作时间的长命令或者来自I / O设备的信号,主MIH超时时段的长度被扩展到辅助MIH超时时段 设备的CU指示在没有设备处于任何错误状态的情况下,I / O设备中的当前操作花费过多的时间。

    Variable timeout method in a missing-interrupt-handler for I/O requests
issued by the same operating system
    9.
    发明授权
    Variable timeout method in a missing-interrupt-handler for I/O requests issued by the same operating system 失效
    在同一操作系统发出的I / O请求的缺少中断处理程序中的可变超时方法

    公开(公告)号:US5768620A

    公开(公告)日:1998-06-16

    申请号:US631689

    申请日:1996-04-09

    CPC分类号: G06F13/24

    摘要: Missing interrupt handler (MIH) internal software features support a variable MIH timeout for I/O requests issued by an operating system (OS), when the same OS is involved with both an executing I/O request and a waiting I/O request. The OS varies its MIH timeout period without a signal from any I/O entity to prevent a false indication of a potential failure in a current I/O device operation. If a current I/O request has not completed when the OS senses the end of a primary MIH timeout period, started when issuing that request, the OS then scans the I/O program of that I/O request for any contained long-running command. (Most I/O requests complete during their primary MIH timeout period.) If a long command is found, the OS extends the MIH timeout period from the primary MIH timeout period to a long MIH timeout period, The latter gives the I/O device more time to complete its operation before the OS indicates it has a potential I/O error condition. But if the OS does not detect any long-running command in its scan of the I/O program, the OS does not extend the primary MIH timeout period, and then the OS declares a potential I/O error condition for the current I/O device operation and invokes a conventional I/O error recovery program, such as retrying that I/O request for a number of times until it runs without error or until a permanent error condition is determined.

    摘要翻译: 当同一个操作系统涉及执行的I / O请求和等待的I / O请求时,缺少中断处理程序(MIH)内部软件功能支持由操作系统(OS)发出的I / O请求的变量MIH超时。 操作系统改变其MIH超时时间,而没有来自任何I / O实体的信号,以防止当前I / O设备操作中潜在故障的错误指示。 如果当OS感知主MIH超时期限结束时当前的I / O请求尚未完成,则在发出该请求时启动,OS将对该I / O请求扫描任何包含的长时间运行的I / O程序 命令。 (大多数I / O请求在其主要MIH超时期间内完成。)如果发现长命令,则OS将MIH超时时间段从主MIH超时时间段扩展到长MIH超时周期。后者给出I / O设备 在操作系统指示它有潜在的I / O错误状况之前,有更多的时间来完成它的操作。 但是如果操作系统在其I / O程序的扫描中没有检测到任何长时间运行的命令,则操作系统不会扩展主MIH超时周期,然后操作系统会声明当前I / O程序的潜在I / O错误状况, O设备操作,并调用常规I / O错误恢复程序,例如重试该I / O请求多次,直到其运行没有错误或直到确定永久错误条件。