Command sequence numbering apparatus and method
    51.
    发明授权
    Command sequence numbering apparatus and method 失效
    命令序列编号装置及方法

    公开(公告)号:US07962780B2

    公开(公告)日:2011-06-14

    申请号:US12197183

    申请日:2008-08-22

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored.

    摘要翻译: 本文公开了一种在镜像和复制环境中保护数据完整性的方法,系统和计算机程序产品。 在一个实施例中,一种方法可以包括从主机设备接收写命令和数据。 该方法还可以包括将数据写入主存储设备并将与主存储设备相关联的主序列号附加到写命令,从而提供具有命令序列号的编号写命令。 然后可以将编号的写入命令发送到辅助存储设备。 该方法还可以包括将命令序列号与与辅助存储设备相关联的次序列号进行比较。 如果命令序列号与二次序列号匹配,则可以执行该命令。 否则可能会被忽略。

    Verifying a record as part of an operation to modify the record
    52.
    发明授权
    Verifying a record as part of an operation to modify the record 有权
    验证记录作为修改记录的操作的一部分

    公开(公告)号:US07958406B2

    公开(公告)日:2011-06-07

    申请号:US11538401

    申请日:2006-10-03

    IPC分类号: G06F17/30 G06F17/00

    摘要: Provided are a method, system and article of manufacture for verifying a record as part of an operation to modify the record. A search request is received to determine whether a record matches a value. A first component executes the search request to determine if the record matches the value. The first component sends a verify request to a second component that did not execute the search request to execute the search request to determine whether the record matches the value. A result of the first and second components executing the search request is logged.

    摘要翻译: 提供了用于验证记录作为修改记录的操作的一部分的方法,系统和制品。 接收到搜索请求以确定记录是否匹配值。 第一个组件执行搜索请求以确定记录是否与该值匹配。 第一个组件向没有执行搜索请求的第二个组件发送一个验证请求,以执行搜索请求,以确定该记录是否匹配该值。 记录执行搜索请求的第一和第二组件的结果。

    Apparatus, system, and method for selecting a space efficient repository
    53.
    发明授权
    Apparatus, system, and method for selecting a space efficient repository 失效
    用于选择空间有效的储存库的设备,系统和方法

    公开(公告)号:US07958310B2

    公开(公告)日:2011-06-07

    申请号:US12038557

    申请日:2008-02-27

    IPC分类号: G06F12/12

    CPC分类号: G06F12/0804 G06F12/0866

    摘要: An apparatus, system, and method are disclosed for selecting a space efficient repository. A cache receives write data. A destage module destages the data sequentially to a coarse grained repository such as a stride level repository and destages a directory entry for the data to a coarse grained directory such as a stride level directory if the data satisfies a repository policy. In addition, the destage module destages the data to a fine grained repository such as a track level repository overwriting an existing data instance and destages the directory entry to a fine grained directory such as a track level directory if the data does not satisfy the repository policy.

    摘要翻译: 公开了一种用于选择空间有效的储存库的装置,系统和方法。 高速缓存接收写入数据。 如果数据满足存储库策略,则迁移模块会将数据顺序地运行到粗粒度存储库(例如跨级存储库),并将数据的目录条目迁移到粗粒度目录(如stride级目录)。 此外,如果数据不满足存储库策略,则迁移模块会将数据迁移到诸如轨道级别存储库之类的细粒度存储库,以覆盖现有数据实例,并将目录项目迁移到细粒度目录(如磁道级目录) 。

    Apparatus, system, and method for accessing a preferred path through a storage controller
    54.
    发明授权
    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.

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

    Apparatus, system, and method for updating an embedded code image
    55.
    发明授权
    Apparatus, system, and method for updating an embedded code image 有权
    用于更新嵌入式代码图像的装置,系统和方法

    公开(公告)号:US07752617B2

    公开(公告)日:2010-07-06

    申请号:US10717941

    申请日:2003-11-20

    IPC分类号: G06F9/44 G06F7/00

    CPC分类号: G06F8/65

    摘要: An apparatus, system, and method are provided for updating a code image. The apparatus, system, and method include a loader for loading a new code image into a temporary memory location separate from the memory location occupied by the old code image. A conversion module of the new code image executes and selectively reconciles incompatibilities between the old code image and the new code image. In one aspect, once incompatibilities are reconciled, a copy module copies the new code image into the memory space occupied by the old code image.

    摘要翻译: 提供了一种用于更新代码图像的装置,系统和方法。 装置,系统和方法包括用于将新代码图像加载到与旧代码图像占据的存储器位置分离的临时存储器位置的加载器。 新代码图像的转换模块执行并选择性地协调旧代码图像和新代码图像之间的不兼容性。 在一个方面,一旦不兼容性被协调,复制模块将新的代码图像复制到由旧代码图像占据的存储器空间中。

    Managing volumes in volume groups
    57.
    发明授权
    Managing volumes in volume groups 有权
    管理卷组中的卷

    公开(公告)号:US07711924B2

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

    申请号:US10989953

    申请日:2004-11-15

    IPC分类号: G06F12/02

    摘要: Provided are a method, system, and program for managing volumes in volume groups configured in a storage system. A first set of volumes is assigned to a first volume group and a first host is assigned to the first volume group. A second set of volumes is assigned to a second volume group and a second host is assigned to the second volume group. The first host may only access volumes in the first volume group and the second host may only access volumes in the second volume group, wherein one volume is assigned to both the first and second volume groups to be accessible to both the first and second hosts.

    摘要翻译: 提供了用于管理在存储系统中配置的卷组中的卷的方法,系统和程序。 第一组卷被分配给第一卷组,并且第一主机被分配给第一卷组。 第二组卷被分配给第二卷组,并且第二主机被分配给第二卷组。 第一主机可以仅访问第一卷组中的卷,并且第二主机可以仅访问第二卷组中的卷,其中一个卷被分配给第一和第二卷组,以使第一和第二主机都可访问。

    Maintaining and using nexus information on a host, port and device connection
    58.
    发明授权
    Maintaining and using nexus information on a host, port and device connection 失效
    维护和使用主机,端口和设备连接上的连接信息

    公开(公告)号:US07694038B2

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

    申请号:US10991662

    申请日:2004-11-17

    IPC分类号: G06F13/00

    CPC分类号: G06F13/387

    摘要: Provided are a method, system, and program maintaining and using nexus information on a host, port and device connection. A login is received from a host port on a storage controller port, wherein the host port has been configured on the storage controller to access one or more devices. An entry is added to a host-storage controller ports data structure for the host port and storage controller port involved in the login. At least one pointer is initialized in the entry in the host-storage controller ports data structure to point to at least one entry in at least one intermediate data structure. One pointer is initialized in each entry in one intermediate data structure addressed by one initialized pointer in the host-storage controller ports data structure to point to a nexi data structure having a plurality of entries.

    摘要翻译: 提供了在主机,端口和设备连接上维护和使用线索信息的方法,系统和程序。 从存储控制器端口上的主机端口接收登录,其中主机端口已经在存储控制器上配置以访问一个或多个设备。 将一个条目添加到主机 - 存储控制器端口数据结构中,用于登录中涉及的主机端口和存储控制器端口。 至少一个指针在主机 - 存储控制器端口数据结构中的条目中初始化,以指向至少一个中间数据结构中的至少一个条目。 在一个中间数据结构中的每个条目中初始化一个指针,该中间数据结构由主机 - 存储控制器端口数据结构中的一个初始化指针寻址,以指向具有多个条目的nexi数据结构。

    Spare device management
    59.
    发明授权
    Spare device management 失效
    备件管理

    公开(公告)号:US07661012B2

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

    申请号:US11292747

    申请日:2005-12-01

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2094

    摘要: Provided are techniques for spare device management. Candidate devices are sorted into spare coverage groups by type. One or more candidate devices having closest fitting characteristics of a desired type are identified from the spare coverage groups. The identified one or more candidate devices are assigned to be spare devices for the spare coverage group. It is determined whether a desired number of spare devices have been assigned to the spare coverage group. In response to determining that the desired number of spare devices have not been assigned, a spare device having the closest fitting characteristics for every predetermined number of candidate devices having the closest fitting characteristics is assigned, until the desired number of spare devices having the closest fitting characteristics are assigned.

    摘要翻译: 提供了备用设备管理的技术。 候选设备按类型分为备用覆盖组。 从备用覆盖组中识别具有期望类型的最接近特征的一个或多个候选设备。 所识别的一个或多个候选设备被分配为备用覆盖组的备用设备。 确定是否已将所需数量的备用设备分配给备用覆盖组。 响应于确定尚未分配期望数量的备用设备,分配具有最接近拟合特性的每个预定数量的候选设备具有最接近的拟合特性的备用设备,直到具有最接近配件的所需数量的备用设备 特征被分配。

    Recovery from failure in data storage systems
    60.
    发明授权
    Recovery from failure in data storage systems 失效
    从数据存储系统故障中恢复

    公开(公告)号:US07568121B2

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

    申请号:US10991110

    申请日:2004-11-16

    IPC分类号: G06F11/00 G06F15/167

    CPC分类号: G06F11/2089

    摘要: Provided are a method, system, and article of manufacture, wherein a command is received at a first computational device coupled to a first adapter that is capable of allowing access to a data storage to the first computational device. The first computational device sends the command to a second computational device. The command is processed by a second adapter coupled to the second computational device, wherein the second adapter allows the second computational device to access the data storage, and wherein the second adapter accesses memory in the first computational device to process the command. In certain embodiments, the first adapter that allows the first computational device to access the data storage has failed.

    摘要翻译: 提供了一种方法,系统和制品,其中在能够允许访问到第一计算设备的数据存储的第一适配器的第一计算设备处接收命令。 第一计算设备将命令发送到第二计算设备。 所述命令由耦合到所述第二计算设备的第二适配器处理,其中所述第二适配器允许所述第二计算设备访问所述数据存储器,并且其中所述第二适配器访问所述第一计算设备中的存储器以处理所述命令。 在某些实施例中,允许第一计算设备访问数据存储器的第一适配器已经失败。