Dynamic timer configuration for monitoring a long busy state in a remote mirror and copy environment
    1.
    发明授权
    Dynamic timer configuration for monitoring a long busy state in a remote mirror and copy environment 有权
    动态定时器配置,用于监视远程镜像和复制环境中的长时间忙碌状态

    公开(公告)号:US07716436B2

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

    申请号:US11831501

    申请日:2007-07-31

    IPC分类号: G06F12/00

    摘要: A system is disclosed that includes a host system to issue a write command, a primary storage controller to write data to a primary volume, and a secondary storage controller to mirror the data to a secondary volume. In the event the secondary storage controller is unable to mirror the data due to a busy state, a busy signal may be sent to the primary storage controller. The primary storage controller may initiate a timer in the event it receives the busy signal, and, in the event the busy state does not end before expiration of the timer, notify the host system that the primary and secondary volumes are in a suspended state. To alter the duration of the timer, the host system may be configured to dynamically alter the duration of the timer by sending a command to the primary storage controller.

    摘要翻译: 公开了一种系统,其包括发出写入命令的主机系统,向主卷写入数据的主存储控制器以及将数据镜像到辅助卷的辅助存储控制器。 在二级存储控制器由于忙状态而无法镜像数据的情况下,可以向主存储控制器发送忙信号。 主存储控制器可以在接收到忙信号的情况下启动定时器,并且在忙碌状态在定时器到期之前未结束的情况下,通知主机系统主卷和次卷处于暂停状态。 为了改变定时器的持续时间,主机系统可以被配置为通过向主存储控制器发送命令来动态地改变定时器的持续时间。

    DYNAMIC TIMER CONFIGURATION FOR MONITORING A LONG BUSY STATE IN A REMOTE MIRROR AND COPY ENVIRONMENT
    2.
    发明申请
    DYNAMIC TIMER CONFIGURATION FOR MONITORING A LONG BUSY STATE IN A REMOTE MIRROR AND COPY ENVIRONMENT 有权
    用于监控远程镜像和复制环境中的长繁忙状态的动态定时器配置

    公开(公告)号:US20090037676A1

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

    申请号:US11831501

    申请日:2007-07-31

    IPC分类号: G06F12/16

    摘要: A system is disclosed that includes a host system to issue a write command, a primary storage controller to write data to a primary volume, and a secondary storage controller to mirror the data to a secondary volume. In the event the secondary storage controller is unable to mirror the data due to a busy state, a busy signal may be sent to the primary storage controller. The primary storage controller may initiate a timer in the event it receives the busy signal, and, in the event the busy state does not end before expiration of the timer, notify the host system that the primary and secondary volumes are in a suspended state. To alter the duration of the timer, the host system may be configured to dynamically alter the duration of the timer by sending a command to the primary storage controller.

    摘要翻译: 公开了一种系统,其包括发出写入命令的主机系统,向主卷写入数据的主存储控制器以及将数据镜像到辅助卷的辅助存储控制器。 在二级存储控制器由于忙状态而无法镜像数据的情况下,可以向主存储控制器发送忙信号。 主存储控制器可以在接收到忙信号的情况下启动定时器,并且在忙碌状态在定时器到期之前未结束的情况下,通知主机系统主卷和次卷处于暂停状态。 为了改变定时器的持续时间,主机系统可以被配置为通过向主存储控制器发送命令来动态地改变定时器的持续时间。

    Dynamic timer configuration for task monitoring in a remote mirror and copy environment
    3.
    发明授权
    Dynamic timer configuration for task monitoring in a remote mirror and copy environment 有权
    用于在远程镜像和复制环境中进行任务监控的动态定时器配置

    公开(公告)号:US07716437B2

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

    申请号:US11831532

    申请日:2007-07-31

    IPC分类号: G06F12/00

    摘要: A system is disclosed that includes a host system to issue a write command, a primary storage device to write data to a primary volume, and a secondary storage device to mirror the data to a secondary volume. A task timer may be initiated upon sending the data from the primary storage device to the secondary storage device. The secondary storage device may also send an acknowledge signal to the primary storage device in the event it successfully mirrors the data to the secondary volume. In the event the acknowledge signal is not received before the timer expires, the primary storage device may notify the host system that the primary and secondary volumes are in a suspended state. To alter the duration of the timer, the host system may be further configured to dynamically alter the duration of the timer by sending a command to the primary storage device.

    摘要翻译: 公开了一种系统,其包括发出写入命令的主机系统,向主卷写入数据的主存储设备,以及将数据镜像到辅助卷的辅助存储设备。 在从主存储设备向辅助存储设备发送数据时,可以启动任务定时器。 在其成功地将数据镜像到辅助卷的情况下,辅助存储设备还可以向主存储设备发送确认信号。 在定时器超时之前未接收到确认信号的情况下,主存储设备可以向主机系统通知主卷和次卷处于暂停状态。 为了改变定时器的持续时间,主机系统还可以被配置为通过向主存储设备发送命令来动态地改变定时器的持续时间。

    DYNAMIC TIMER CONFIGURATION FOR TASK MONITORING IN A REMOTE MIRROR AND COPY ENVIRONMENT
    4.
    发明申请
    DYNAMIC TIMER CONFIGURATION FOR TASK MONITORING IN A REMOTE MIRROR AND COPY ENVIRONMENT 有权
    在远程镜像和复制环境中进行任务监视的动态定时器配置

    公开(公告)号:US20090037677A1

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

    申请号:US11831532

    申请日:2007-07-31

    IPC分类号: G06F12/16

    摘要: A system is disclosed that includes a host system to issue a write command, a primary storage device to write data to a primary volume, and a secondary storage device to mirror the data to a secondary volume. A task timer may be initiated upon sending the data from the primary storage device to the secondary storage device. The secondary storage device may also send an acknowledge signal to the primary storage device in the event it successfully mirrors the data to the secondary volume. In the event the acknowledge signal is not received before the timer expires, the primary storage device may notify the host system that the primary and secondary volumes are in a suspended state. To alter the duration of the timer, the host system may be further configured to dynamically alter the duration of the timer by sending a command to the primary storage device.

    摘要翻译: 公开了一种系统,其包括发出写入命令的主机系统,向主卷写入数据的主存储设备,以及将数据镜像到辅助卷的辅助存储设备。 在从主存储设备向辅助存储设备发送数据时,可以启动任务定时器。 在其成功地将数据镜像到辅助卷的情况下,辅助存储设备还可以向主存储设备发送确认信号。 在定时器超时之前未接收到确认信号的情况下,主存储设备可以向主机系统通知主卷和次卷处于暂停状态。 为了改变定时器的持续时间,主机系统还可以被配置为通过向主存储设备发送命令来动态地改变定时器的持续时间。

    Apparatus and method to preserve one or more logical communication paths in a data processing system
    5.
    发明授权
    Apparatus and method to preserve one or more logical communication paths in a data processing system 失效
    在数据处理系统中保存一个或多个逻辑通信路径的设备和方法

    公开(公告)号:US07934026B2

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

    申请号:US12212528

    申请日:2008-09-17

    IPC分类号: G06F3/00 G06F13/00

    摘要: A method to preserve a logical communication path in a data processing system, that includes a host computer, a storage controller that comprises a first logical control unit (“LCU”), and a logical communication path that is in communication with the host computer and the first LCU, comprising deleting the first LCU and setting a first status for same. The method then configures a second LCU, and establishes a second status for same, wherein the second LCU includes all or a portion of the first LCU, but is not the same as the first LCU. The deleting, setting, configuring, and establishing are performed while maintaining the logical communication path, which is in communication with the second LCU.

    摘要翻译: 一种在数据处理系统中保存逻辑通信路径的方法,包括主计算机,包括第一逻辑控制单元(“LCU”)的存储控制器和与所述主计算机通信的逻辑通信路径,以及 所述第一LCU包括删除所述第一LCU并将第一状态设置为相同。 然后,该方法配置第二LCU,并建立相同的第二状态,其中第二LCU包括第一LCU的全部或一部分,但不同于第一LCU。 在保持与第二LCU通信的逻辑通信路径的同时执行删除,设置,配置和建立。

    Apparatus, system, and method to prevent queue stalling
    7.
    发明授权
    Apparatus, system, and method to prevent queue stalling 有权
    装置,系统和方法,以防止队列停滞

    公开(公告)号:US07770054B2

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

    申请号:US11969187

    申请日:2008-01-03

    IPC分类号: G06F11/00

    摘要: An apparatus, system, and method are disclosed to prevent queue stalling. The apparatus to prevent queue stalling is provided with a plurality of modules configured to functionally execute the necessary steps of detecting a connection failure on a first logical path, wherein the first logical path is associated with a first entry in a queue, and wherein the first logical path is configured to define a communication path between an entity associated with a first entry in the queue and a queue manager, scanning the queue to identify a second entry associated with a second logical path in response to the connection failure, and advancing the second entry to a position within the queue that is ahead of the first entry. These modules in the described embodiments include a detection module, a scanning module, and an advancing module.

    摘要翻译: 公开了一种装置,系统和方法,以防止队列停滞。 防止队列停滞的装置设置有多个模块,其被配置为功能地执行检测第一逻辑路径上的连接故障的必要步骤,其中第一逻辑路径与队列中的第一条目相关联,并且其中第一 逻辑路径被配置为定义与队列中的第一条目相关联的实体与队列管理器之间的通信路径,扫描队列以识别响应于连接失败与第二逻辑路径相关联的第二条目,以及推进第二条 进入队列内位于第一个条目之前的位置。 所述实施例中的这些模块包括检测模块,扫描模块和前进模块。

    APPARATUS AND METHOD TO PRESERVE ONE OR MORE LOGICAL COMMUNICATION PATHS IN A DATA PROCESSING SYSTEM
    8.
    发明申请
    APPARATUS AND METHOD TO PRESERVE ONE OR MORE LOGICAL COMMUNICATION PATHS IN A DATA PROCESSING SYSTEM 失效
    在数据处理系统中保存一个或多个逻辑通信数据的装置和方法

    公开(公告)号:US20100070663A1

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

    申请号:US12212528

    申请日:2008-09-17

    IPC分类号: G06F3/00

    摘要: A method to preserve a logical communication path in a data processing system, that includes a host computer, a storage controller that comprises a first logical control unit (“LCU”), and a logical communication path that is in communication with the host computer and the first LCU, comprising deleting the first LCU and setting a first status for same. The method then configures a second LCU, and establishes a second status for same, wherein the second LCU includes all or a portion of the first LCU, but is not the same as the first LCU. The deleting, setting, configuring, and establishing are performed while maintaining the logical communication path, which is in communication with the second LCU.

    摘要翻译: 一种在数据处理系统中保存逻辑通信路径的方法,包括主计算机,包括第一逻辑控制单元(“LCU”)的存储控制器和与所述主计算机通信的逻辑通信路径,以及 所述第一LCU包括删除所述第一LCU并将第一状态设置为相同。 然后,该方法配置第二LCU,并建立相同的第二状态,其中第二LCU包括第一LCU的全部或一部分,但不同于第一LCU。 在保持与第二LCU通信的逻辑通信路径的同时执行删除,设置,配置和建立。

    APPARATUS, SYSTEM, AND METHOD TO PREVENT QUEUE STALLING
    9.
    发明申请
    APPARATUS, SYSTEM, AND METHOD TO PREVENT QUEUE STALLING 有权
    装置,系统和方法,以防止队列存储

    公开(公告)号:US20090177911A1

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

    申请号:US11969187

    申请日:2008-01-03

    IPC分类号: G06F11/07

    摘要: An apparatus, system, and method are disclosed to prevent queue stalling. The apparatus to prevent queue stalling is provided with a plurality of modules configured to functionally execute the necessary steps of detecting a connection failure on a first logical path, wherein the first logical path is associated with a first entry in a queue, and wherein the first logical path is configured to define a communication path between an entity associated with a first entry in the queue and a queue manager, scanning the queue to identify a second entry associated with a second logical path in response to the connection failure, and advancing the second entry to a position within the queue that is ahead of the first entry. These modules in the described embodiments include a detection module, a scanning module, and an advancing module.

    摘要翻译: 公开了一种装置,系统和方法,以防止队列停滞。 防止队列停止的装置设置有多个模块,其被配置为功能地执行检测第一逻辑路径上的连接故障的必要步骤,其中第一逻辑路径与队列中的第一条目相关联,并且其中第一 逻辑路径被配置为定义与队列中的第一条目相关联的实体与队列管理器之间的通信路径,扫描队列以识别响应于连接失败与第二逻辑路径相关联的第二条目,以及推进第二条 进入队列内位于第一个条目之前的位置。 所述实施例中的这些模块包括检测模块,扫描模块和前进模块。

    Method to recover from logical path failures
    10.
    发明授权
    Method to recover from logical path failures 失效
    从逻辑路径故障中恢复的方法

    公开(公告)号:US08069364B2

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

    申请号:US12179869

    申请日:2008-07-25

    IPC分类号: G06F11/00

    摘要: A system and method for recovering from logical path failures is set forth. More specifically, when a host detects a logical path failure, the host enters a path discovery mode of operation. If the host continues to detect a logical path failure while operating in the logical path discovery mode of operation, the host removes the logical path from a logical path mask, and the host does not use the removed logical path again. Additionally, the system and method facilitates recovery of the failed logical paths by using a plurality of logical path masks. A first mask is referred to as an intermediate failure logical path mask and a second mask is referred to as a permanent failure logical path mask.

    摘要翻译: 阐述了从逻辑路径故障中恢复的系统和方法。 更具体地,当主机检测到逻辑路径故障时,主机进入路径发现操作模式。 如果在逻辑路径发现操作模式下主机继续检测到逻辑路径故障,则主机从逻辑路径掩码中删除逻辑路径,并且主机不再使用已删除的逻辑路径。 此外,该系统和方法通过使用多个逻辑路径掩码来促进故障逻辑路径的恢复。 第一掩码被称为中间故障逻辑路径掩码,第二掩码被称为永久故障逻辑路径掩码。