Interrogate processing for complex I/O link
    1.
    发明授权
    Interrogate processing for complex I/O link 有权
    复杂I / O链路的询问处理

    公开(公告)号:US07930438B2

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

    申请号:US12189573

    申请日:2008-08-11

    IPC分类号: G06F3/00 G06F15/16

    CPC分类号: G06F13/385 G06F13/102

    摘要: A method for facilitating input/output (I/O) communication for a processing operation is provided. An interrogate command is obtained by an I/O communications adapter. The interrogate command queries for status information of the processing operation to be provided in an interrogate response. A fixed number of resources and a time allocated to the interrogate command is throttled by pre-allocating the fixed number of resources needed for the interrogate command, and maintaining a timestamp for a interrogate message. The interrogate message is forwarded from the I/O communications adapter to a control unit. If the interrogate response is not received by the I/O communications adapter within a limited timeout period as measured by the timestamp, or if the interrogate message is received while the fixed number of pre-allocated resources are in use, the I/O communications adapter returns a busy response indicating the control unit is busy to prevent overrunning the control unit.

    摘要翻译: 提供了一种用于促进用于处理操作的输入/输出(I / O)通信的方法。 询问命令由I / O通信适配器获得。 询问命令查询在询问响应中提供的处理操作的状态信息。 通过预分配询问命令所需的固定数量的资源以及维护询问消息的时间戳来限制分配给询问命令的固定数量的资源和时间。 询问消息从I / O通信适配器转发到控制单元。 如果I / O通信适配器在由时间戳测量的有限的超时时段内没有接收到询问响应,或者在固定数量的预分配资源正在使用时接收到询问消息,则I / O通信 适配器返回一个忙碌响应,指示控制单元正忙,以防止超控控制单元。

    Terminate operations for complex I/O link
    2.
    发明授权
    Terminate operations for complex I/O link 有权
    终止复杂I / O链路的操作

    公开(公告)号:US07934122B2

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

    申请号:US12189568

    申请日:2008-08-11

    IPC分类号: G06F11/00

    摘要: Method, system and computer program product embodiments for, in an input/output (I/O) link handling complex instruction chains, a messaging scheme incorporating a method of error recovery between an initiator processor and a receiver processor, are provided. An operation initiation message is been sent from the initiator processor to the receiver processor for the receiver processor to begin work on an operation. If determined to be necessary, a terminate operation message is sent from the initiator processor to the receiver processor. The initiator processor withholds sending additional messages for the operation until a terminate operation response message is received. Once the terminate operation message is received, outstanding messages in process are flushed from the receiver processor. The receiver processor withholds sending additional messages to the initiator processor as the outstanding messages are completed. The terminate operation response message is sent from the receiver processor to the initiator processor.

    摘要翻译: 在处理复杂指令链的输入/输出(I / O)链接中的方法,系统和计算机程序产品实施例提供了包括发起者处理器和接收器处理器之间的错误恢复方法的消息收发方案。 操作发起消息从发起者处理器发送到接收器处理器,以使接收器处理器开始工作。 如果确定需要,则终止操作消息从发起者处理器发送到接收器处理器。 发起者处理器保留发送用于该操作的附加消息,直到接收到终止操作响应消息。 一旦接收到终止操作消息,处理中的未完成消息从接收器处理器中刷新。 当未完成的消息完成时,接收器处理器保留向发起者处理器发送附加消息。 终止操作响应消息从接收器处理器发送到发起者处理器。

    CKD partial record handling
    3.
    发明授权
    CKD partial record handling 有权
    CKD部分记录处理

    公开(公告)号:US07941574B2

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

    申请号:US12189578

    申请日:2008-08-11

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A method for combining partial records into a single direct memory access (DMA) operation for a count key data (CKD) protocol in a computer environment is provided. In an initiator processor of the computer environment, a number of the partial records to be prefetched is determined by gathering a plurality of descriptor information for a command according to a predetermined algorithm having a plurality of assumptions for the command. The number of partial records is prefetched. At least one of record headers and record keys of the number of partial records are concatenated into the single DMA operation. The DMA operation is forwarded to a receiver process to be completed.

    摘要翻译: 提供了一种用于将部分记录组合成用于计算机环境中的计数密钥数据(CKD)协议的单个直接存储器访问(DMA)操作的方法。 在计算机环境的发起者处理器中,通过根据具有针对该命令的多个假定的预定算法收集用于命令的多个描述符信息,来确定要预取的部分记录的数量。 预取部分记录的数量。 至少一个记录头和部分记录数的记录键被连接到单个DMA操作中。 DMA操作被转发到接收器进程以完成。

    Apparatus and method to adjust a multi-path device reservation
    4.
    发明授权
    Apparatus and method to adjust a multi-path device reservation 失效
    调整多路径设备预留的装置和方法

    公开(公告)号:US08417849B2

    公开(公告)日:2013-04-09

    申请号:US12575380

    申请日:2009-10-07

    IPC分类号: G06F3/00

    CPC分类号: G06F11/201 G06F3/0617

    摘要: A method to adjust a multi-path device reservation by supplying a computing device and a storage controller interconnected with a communication link. The method further reserves a data storage device in communication with the storage controller, where that data storage device reservation is held by a first communication path group comprising a first plurality of communication paths configured in the communication link. If the method detects a failed communication path configured in the first communication path group, the method configures a second communication path group by removing the failed communication path from the first communication path group, wherein the second communication path group maintains the data storage device reservation.

    摘要翻译: 一种通过提供与通信链路互连的计算设备和存储控制器来调整多路径设备预留的方法。 该方法还保留与存储控制器通信的数据存储设备,其中数据存储设备预留由包括在通信链路中配置的第一多个通信路径的第一通信路径组保持。 如果该方法检测到在第一通信路径组中配置的故障通信路径,则该方法通过从第一通信路径组去除故障通信路径来配置第二通信路径组,其中第二通信路径组保持数据存储设备预留。

    Usage of persistent information unit pacing protocol in fibre channel communications
    5.
    发明授权
    Usage of persistent information unit pacing protocol in fibre channel communications 有权
    在光纤通道通信中使用持续信息单元起搏协议

    公开(公告)号:US07668980B2

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

    申请号:US11948833

    申请日:2007-11-30

    IPC分类号: G06F13/00

    CPC分类号: G06F13/387

    摘要: Provided are a method, system, and article of manufacture, wherein a primary storage control unit receives an information unit from a remote host over a fiber channel connection, wherein persistent information unit pacing is implemented over the fiber channel connection. Information is maintained on how many large writes have been received at the primary storage control unit over at least one logical path established over the fiber channel connection between the primary storage control unit and the remote host, wherein a large write is an input/output (I/O) operation for which a number of data information units that are processed exceeds a default value of an information unit pacing credit. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the adjusting is based at least on the information maintained on how many large writes have been received at the primary storage control unit over the at least one logical path.

    摘要翻译: 提供了一种方法,系统和制品,其中主存储控制单元通过光纤通道连接从远程主机接收信息单元,其中持续信息单元起搏在光纤通道连接上实现。 维持在通过在主存储控制单元和远程主机之间的光纤通道连接上建立的至少一个逻辑路径在主存储控制单元处接收到多少大写入的信息,其中大写是输入/输出( I / O)操作,其中处理的多个数据信息单元超过信息单元起搏信用的默认值。 主存储控制单元将从主存储控制单元发送的响应中包括的信息单元起搏参数调整到远程主机,其中调整至少基于在主存储器上已经接收到多少大写入的信息 所述至少一个逻辑路径上的控制单元。

    CONTROL OF INFORMATION UNITS IN FIBRE CHANNEL COMMUNICATIONS
    6.
    发明申请
    CONTROL OF INFORMATION UNITS IN FIBRE CHANNEL COMMUNICATIONS 有权
    光纤通道中信息单元的控制

    公开(公告)号:US20080123681A1

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

    申请号:US11468720

    申请日:2006-08-30

    IPC分类号: H04J3/16

    摘要: Provided are a method, system, and article of manufacture, wherein a primary storage control unit receives an information unit from a remote host over a fibre channel connection. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the information unit pacing parameter indicates the number of information units that the remote host is allowed to send to the primary storage control unit without waiting for any additional response from the primary storage control unit.

    摘要翻译: 提供了一种方法,系统和制品,其中主存储控制单元通过光纤通道连接从远程主机接收信息单元。 主存储控制单元将从主存储控制单元发送的响应中包括的信息单元起搏参数调整到远程主机,其中信息单元起搏参数指示允许远程主机发送给主站的信息单元的数量 存储控制单元,而不等待主存储控制单元的任何附加响应。

    Method and system for thresholding hardware errors
    7.
    发明授权
    Method and system for thresholding hardware errors 失效
    用于阈值硬件错误的方法和系统

    公开(公告)号:US07496784B1

    公开(公告)日:2009-02-24

    申请号:US11971911

    申请日:2008-01-10

    IPC分类号: G06F11/00

    摘要: A method is provided to protect against ill-behaved microcode by balancing between an actual occurrence of a hardware problem and a microcode bug setting a flag appearing as a hardware problem. In this method, the error recovery is performed only on a single piece of hardware and no further error recovery action is taken on other pieces of similar hardware. The approach addresses the problem by treating a hit on one card as a hardware problem, but as a bug on subsequent cards. The invention keeps track of whether or not the same event has occurred on the same type of hardware so not to take action on more than one instance of the hardware. Subsequent hits on another instance of the hardware will not trigger the hardware related recovery on additional hardware.

    摘要翻译: 提供了一种通过平衡实际发生的硬件问题和设置出现为硬件问题的标志的微代码错误来防止不良行为微代码的方法。 在该方法中,仅在单个硬件上执行错误恢复,并且不对其他类似硬件进行进一步的错误恢复操作。 该方法通过将一张卡上的打击视为硬件问题来解决问题,但是作为后续卡上的错误。 本发明跟踪相同类型的硬件上是否发生了相同的事件,所以不对多个硬件实例采取行动。 在另一个硬件实例上的后续命中不会触发额外硬件上的硬件相关恢复。

    Repeat CCW count argument for device command word processing
    8.
    发明授权
    Repeat CCW count argument for device command word processing 有权
    对设备命令字处理重复CCW计数参数

    公开(公告)号:US07818472B2

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

    申请号:US12189592

    申请日:2008-08-11

    IPC分类号: G06F3/00

    CPC分类号: G06F13/124

    摘要: A method of packaging a plurality of repeating commands for device command word (DCW) processing in a computer environment having an I/O link handling complex instruction chains for a processing operation is provided. Locate record information is packaged into DCW prefix parameter data. The locate record information includes an intent count argument. The plurality of repeating commands are embedded as a truncated concatenation to the first locate record information. The plurality of repeating commands are identified by redefining the intent count argument for the plurality of repeating commands as a repeat count argument using a flag argument incorporated into the locate record information. The repeat count argument indicates a number of times for a control unit in the computer environment to execute the plurality of repeating commands.

    摘要翻译: 提供了一种在具有用于处理操作的复杂指令链的I / O链路的计算机环境中封装用于设备命令字(DCW)处理的多个重复命令的方法。 将记录信息定位到DCW前缀参数数据中。 定位记录信息包括意图计数参数。 多个重复命令作为截断的级联被嵌入到第一定位记录信息中。 通过使用结合到定位记录信息中的标志参数,将多个重复命令的意图计数参数重新定义为重复计数参数来识别多个重复命令。 repeat count参数表示计算机环境中的控制单元执行多个重复命令的次数。

    Concurrent enablement of persistent information unit pacing
    9.
    发明授权
    Concurrent enablement of persistent information unit pacing 有权
    持续信息单元起搏并发启用

    公开(公告)号:US08005082B2

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

    申请号:US12245608

    申请日:2008-10-03

    IPC分类号: H04L12/28

    CPC分类号: G06F13/385

    摘要: Provided are a method, system, and article of manufacture, in which a logical path is established between a control unit and a channel over a fiber channel connection. Code for persistent information unit pacing is loaded into the control unit and the channel. An indicator is set in node descriptors of the control unit and the channel to indicate concurrent enablement of persistent pacing while retaining the established logical path between the control unit and the channel.

    摘要翻译: 提供了一种方法,系统和制品,其中通过光纤通道连接在控制单元和通道之间建立逻辑路径。 持续信息单元起搏的代码被加载到控制单元和通道中。 在控制单元和通道的节点描述符中设置指示符,以指示持续起搏的并发启用,同时保持控制单元和信道之间建立的逻辑路径。