Clearing a fault condition over a fibre channel path
    1.
    发明授权
    Clearing a fault condition over a fibre channel path 有权
    清除光纤通道路径上的故障状态

    公开(公告)号:US09209894B2

    公开(公告)日:2015-12-08

    申请号:US12959695

    申请日:2010-12-03

    IPC分类号: H04B10/03 H04L12/24

    CPC分类号: H04B10/03 H04L41/0663

    摘要: A method for clearing a fault condition at a target device is disclosed herein. In selected embodiments, such a method includes detecting a fault condition at a target device and receiving N instructions before the fault condition is cleared, where the N instructions are unexecutable due to the fault condition. N fault condition indicators are transmitted in response to the N instructions. Clearing of the fault condition is detected when the fault condition no longer exists. Acknowledgments corresponding to the fault condition indicators are received, where each acknowledgment indicates that one of the fault condition indicators has been received. A fault clear indicator is transmitted only after both all N fault condition indicators have been received and clearing of the fault condition has been detected. A corresponding system and computer program product are also disclosed herein.

    摘要翻译: 本文公开了一种用于清除目标设备的故障状况的方法。 在所选择的实施例中,这种方法包括检测目标设备处的故障状况,并且在故障条件被清除之前接收N条指令,其中N条指令由于故障状况而不可执行。 N个故障状态指示符是响应N指令发送的。 当故障条件不再存在时,检测到故障状态的清除。 接收对应于故障状态指示符的确认,其中每个确认指示已经接收到故障状态指示符之一。 只有在接收到所有N个故障状态指示灯并且已经检测到故障状态的清除之后才会发送故障清除指示灯。 本文还公开了相应的系统和计算机程序产品。

    Establishing communication path group identification for multiple storage devices
    2.
    发明授权
    Establishing communication path group identification for multiple storage devices 有权
    建立多个存储设备的通信路径组标识

    公开(公告)号:US08806022B2

    公开(公告)日:2014-08-12

    申请号:US13104002

    申请日:2011-05-09

    IPC分类号: G06F15/16

    摘要: Embodiments of the disclosure relate to setting up a logical path group identification for multiple data storage devices. An aspect of the disclosure concerns a computer implemented method that comprises receiving a host command to establish a group of connection paths between the host and a plurality of storage devices, identifying the group of connection paths, adding each one of the storage devices to the group of connection paths, and reporting to the host those storage devices that could not be successfully added to the group of connection paths. The method maintains host access security to the storage devices by not grouping a device when it is a reset event state.

    摘要翻译: 本公开的实施例涉及为多个数据存储设备建立逻辑路径组标识。 本公开的一个方面涉及一种计算机实现的方法,其包括:接收主机命令,以在所述主机与多个存储设备之间建立一组连接路径,识别所述一组连接路径,将所述存储设备中的每一个添加到所述组 的连接路径,并向主机报告那些无法成功添加到连接路径组的存储设备。 该方法通过在设备处于重置事件状态时不对设备进行分组来保持对存储设备的主机访问安全性。

    Systems and methods for avoiding host level busy and retry latencies
    3.
    发明授权
    Systems and methods for avoiding host level busy and retry latencies 失效
    避免主机级忙和重试延迟的系统和方法

    公开(公告)号:US08554955B2

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

    申请号:US12972313

    申请日:2010-12-17

    IPC分类号: G06F3/00 G06F5/00

    摘要: In one embodiment, a system includes logic adapted for receiving a command from a first system, logic adapted for determining which resources are required to process the command, logic adapted for checking for the required resources before receiving data associated with the command, logic adapted for receiving the data from the first system, logic adapted for checking for the required resources after receiving the data when the checking for the required resources before receiving data indicated that the required resources were not available before receiving the data, logic adapted for sending a status to the first system if the required resources are not available after receiving the data, and logic adapted for processing the command if the required resources are available either before receiving the data or after receiving the data. In more embodiments, a method and computer program product for processing a command are also presented.

    摘要翻译: 在一个实施例中,系统包括适于从第一系统接收命令的逻辑,适于确定需要哪些资源来处理命令的逻辑,适于在接收与命令相关联的数据之前检查所需资源的逻辑, 从第一系统接收数据,适于在接收数据之前检查所需资源的接收数据之后检查所需资源的逻辑指示在接收数据之前所需资源不可用,适于发送状态的逻辑 如果在接收到数据之后所需资源不可用的第一系统,以及如果所需资源在接收数据之前或在接收到数据之后可用的逻辑,则适于处理该命令。 在更多实施例中,还呈现了用于处理命令的方法和计算机程序产品。

    Reserved device access contention reduction
    4.
    发明授权
    Reserved device access contention reduction 有权
    保留设备访问争用减少

    公开(公告)号:US07908403B2

    公开(公告)日:2011-03-15

    申请号:US12030961

    申请日:2008-02-14

    IPC分类号: G06F3/00

    CPC分类号: G06F13/122 G06F9/50

    摘要: A computer program product, an apparatus, and a method for reducing reserved device access contention at a control unit in communication with a plurality of operating systems via one or more channels are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method that includes receiving a command message at the control unit from a first operating system, including an I/O operation command for a device. A device busy indicator is received, indicating that a second operating system has reserved the device. The command message is queued on a device busy queue in response to the device busy indicator. The control unit monitors for a device end indicator. The device busy queue is serviced to perform the I/O operation command in response to the device end indicator.

    摘要翻译: 提供了一种用于在经由一个或多个通道与多个操作系统通信的控制单元处减少预留设备访问争用的计算机程序产品,装置和方法。 计算机程序产品包括可由处理电路读取的有形存储介质,并且存储用于由处理电路执行以执行包括从第一操作系统在控制单元处接收命令消息的方法的指令,该第一操作系统包括I / O操作命令 用于设备。 接收到设备忙指示符,指示第二操作系统已经预留了设备。 响应于设备忙指示灯,命令消息在设备忙碌队列中排队。 控制单元监视设备端指示器。 服务设备忙碌队列以响应设备结束指示符执行​​I / O操作命令。

    RESERVED DEVICE ACCESS CONTENTION REDUCTION
    5.
    发明申请
    RESERVED DEVICE ACCESS CONTENTION REDUCTION 有权
    保留设备访问减少

    公开(公告)号:US20090210583A1

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

    申请号:US12030961

    申请日:2008-02-14

    IPC分类号: G06F3/00

    CPC分类号: G06F13/122 G06F9/50

    摘要: A computer program product, an apparatus, and a method for reducing reserved device access contention at a control unit in communication with a plurality of operating systems via one or more channels are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method that includes receiving a command message at the control unit from a first operating system, including an I/O operation command for a device. A device busy indicator is received, indicating that a second operating system has reserved the device. The command message is queued on a device busy queue in response to the device busy indicator. The control unit monitors for a device end indicator. The device busy queue is serviced to perform the I/O operation command in response to the device end indicator.

    摘要翻译: 提供了一种用于在经由一个或多个通道与多个操作系统通信的控制单元处减少预留设备访问争用的计算机程序产品,装置和方法。 计算机程序产品包括可由处理电路读取的有形存储介质,并且存储用于由处理电路执行以执行包括从第一操作系统在控制单元处接收命令消息的方法的指令,该第一操作系统包括I / O操作命令 用于设备。 接收到设备忙指示符,指示第二操作系统已经预留了设备。 响应于设备忙指示灯,命令消息在设备忙碌队列中排队。 控制单元监视设备端指示器。 服务设备忙碌队列以响应设备结束指示符执行​​I / O操作命令。

    SYSTEMS AND METHODS FOR AVOIDING HOST LEVEL BUSY AND RETRY LATENCIES
    7.
    发明申请
    SYSTEMS AND METHODS FOR AVOIDING HOST LEVEL BUSY AND RETRY LATENCIES 失效
    避免主机级和重新启动的系统和方法

    公开(公告)号:US20120159003A1

    公开(公告)日:2012-06-21

    申请号:US12972313

    申请日:2010-12-17

    IPC分类号: G06F3/00

    摘要: In one embodiment, a system includes logic adapted for receiving a command from a first system, logic adapted for determining which resources are required to process the command, logic adapted for checking for the required resources before receiving data associated with the command, logic adapted for receiving the data from the first system, logic adapted for checking for the required resources after receiving the data when the checking for the required resources before receiving data indicated that the required resources were not available before receiving the data, logic adapted for sending a status to the first system if the required resources are not available after receiving the data, and logic adapted for processing the command if the required resources are available either before receiving the data or after receiving the data. In more embodiments, a method and computer program product for processing a command are also presented.

    摘要翻译: 在一个实施例中,系统包括适于从第一系统接收命令的逻辑,适于确定需要哪些资源来处理命令的逻辑,适于在接收与命令相关联的数据之前检查所需资源的逻辑, 从第一系统接收数据,适于在接收数据之前检查所需资源的接收数据之后检查所需资源的逻辑指示在接收数据之前所需资源不可用,适于发送状态的逻辑 如果在接收到数据之后所需资源不可用的第一系统,以及如果所需资源在接收数据之前或在接收到数据之后可用的逻辑,则适于处理该命令。 在更多实施例中,还呈现了用于处理命令的方法和计算机程序产品。

    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR TRANSFERRING RESERVES WHEN MOVING VIRTUAL MACHINES ACROSS SYSTEMS
    8.
    发明申请
    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR TRANSFERRING RESERVES WHEN MOVING VIRTUAL MACHINES ACROSS SYSTEMS 有权
    系统,方法和计算机程序产品用于在跨越系统移动虚拟机时传输存储

    公开(公告)号:US20120117196A1

    公开(公告)日:2012-05-10

    申请号:US12943874

    申请日:2010-11-10

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30233

    摘要: According to one embodiment, a host system includes logic adapted for receiving device information from a source system, logic adapted for building a virtual device based at least in part on the received device information, logic adapted for transferring a reserve of a storage device to the host system and/or receiving results of transferring the reserve to the host system, logic adapted for determining if the reserve is held by the host system, logic adapted for recording the reserve if the reserve is held by the host system, and logic adapted for sending a notification that the reserve is not held by the host system if the reserve is not held by the host system. Other methods, systems, and computer program products are also described according to various embodiments.

    摘要翻译: 根据一个实施例,主机系统包括适于从源系统接收设备信息的逻辑,适于至少部分地基于所接收的设备信息构建虚拟设备的逻辑,适于将存储设备的预留传送到 主机系统和/或接收将主备系统的保留转移的结果,适用于确定该主机系统是否保留该保留的逻辑,适用于如果该主机系统保留该保留的记录保留的逻辑,以及适于 如果主机系统没有保留该保留,则发送主机系统不保留该保留的通知。 根据各种实施例还描述了其它方法,系统和计算机程序产品。