Systems and methods for first data capture through generic message monitoring
    51.
    发明授权
    Systems and methods for first data capture through generic message monitoring 失效
    通过通用消息监控进行第一次数据捕获的系统和方法

    公开(公告)号:US08380729B2

    公开(公告)日:2013-02-19

    申请号:US12794631

    申请日:2010-06-04

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F11/079 G06F11/0748

    摘要: In one embodiment, a method for handling an error message includes interrogating an error message issued by a computing system to determine that the error message includes more than an alarm message, determining a message identifier relating to the error message, comparing the message identifier to entries in a database to determine an entry in the database that includes the message identifier, and outputting a set of documentation referenced by the entry in the database which includes the message identifier. In another embodiment, the database includes a plurality of searchable entries, each entry including: a message identifier, a product identifier, a set of documentation, and a set of actions. The set of documentation includes documents for the computing system to output and the set of actions includes actions for the computing system to perform. Other methods, systems, and computer program products are also described according to various embodiments.

    摘要翻译: 在一个实施例中,一种用于处理错误消息的方法包括询问由计算系统发出的错误消息以确定错误消息包括多于一个警报消息,确定与错误消息相关的消息标识符,将该消息标识符与条目 在数据库中确定数据库中包含消息标识符的条目,并输出由数据库中包含消息标识符的条目引用的一组文档。 在另一个实施例中,数据库包括多个可搜索条目,每个条目包括:消息标识符,产品标识符,一组文档和一组动作。 该文件集包括用于计算系统输出的文档,并且一组操作包括计算系统执行的操作。 根据各种实施例还描述了其它方法,系统和计算机程序产品。

    EXTENT SIZE OPTIMIZATION
    53.
    发明申请
    EXTENT SIZE OPTIMIZATION 有权
    EXTENT SIZE优化

    公开(公告)号:US20110191565A1

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

    申请号:US12698663

    申请日:2010-02-02

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F12/00 G06F12/02

    摘要: A method for automatically optimizing an allocation amount for a data set includes receiving an extend request, specifying an allocation amount, for a data set in a storage pool. The method increments a counter in response to receiving the extend request. In the event the counter has reached a threshold value, the method automatically increases the allocation amount of the extend request, such as by multiplying the allocation amount by a multiplier. In the event the allocation amount is larger than a largest free extent in the storage pool, the method automatically decreases the allocation amount of the extend request to correspond to the largest available free extent. Such a method reduces or eliminates the chance that an extend request will fail, and reduces overhead associated with extending and consolidating extents. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 用于自动优化数据集的分配量的方法包括:为存储池中的数据集接收指定分配量的扩展请求。 该方法响应于接收到扩展请求而递增计数器。 在计数器达到阈值的情况下,该方法通过将分配量乘以乘数来自动增加扩展请求的分配量。 在分配量大于存储池中的最大可用空间的情况下,该方法自动减少扩展请求的分配量以对应于最大可用空闲区段。 这种方法减少或消除了扩展请求失败的机会,并减少了与扩展和合并扩展区相关联的开销。 本文还公开了相应的装置和计算机程序产品。

    CATALOG REORGANIZATION APPARATUS AND METHOD
    54.
    发明申请
    CATALOG REORGANIZATION APPARATUS AND METHOD 失效
    目录重组装置和方法

    公开(公告)号:US20110173154A1

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

    申请号:US12684941

    申请日:2010-01-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30286 G06F17/30362

    摘要: A method for reorganizing a catalog to improve I/O performance includes initially placing a shared lock on a source catalog. The method then makes a point-in-time copy of the source catalog to generate a target catalog. Once the target catalog is generated, the method reorganizes the contents of the target catalog. Optionally, while reorganizing the contents of the target catalog, the method temporarily releases the shared lock on the source catalog and mirrors I/O intended for the source catalog to a buffer. The buffered I/O may then be used to update the target catalog to bring it current with the source catalog. When the target catalog is reorganized and up-to-date, the method upgrades the shared lock on the source catalog to an exclusive lock, overwrites the source catalog with the target catalog, and releases the exclusive lock. A corresponding apparatus and computer program product are also disclosed and claimed herein.

    摘要翻译: 重组目录以提高I / O性能的方法包括:首先在源目录中放置一个共享锁。 然后,该方法制作源目录的时间点副本以生成目标目录。 生成目标目录后,该方法将重新组织目标目录的内容。 可选地,当重新组织目标目录的内容时,该方法临时释放源目录上的共享锁,并将源目录的I / O镜像到缓冲区。 然后可以使用缓冲的I / O来更新目标目录,使其与源目录一起使用。 当目标目录被重新组织并且是最新的时,该方法将源目录上的共享锁升级到排他锁,用目标目录覆盖源目录,并释放排他锁。 本文还公开并要求对应的装置和计算机程序产品。

    Multi-system deadlock reduction
    55.
    发明授权
    Multi-system deadlock reduction 有权
    多系统死锁减少

    公开(公告)号:US07962615B1

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

    申请号:US12683747

    申请日:2010-01-07

    IPC分类号: G06F15/173

    CPC分类号: G06F9/524

    摘要: Method, system, and computer program embodiments for reducing deadlock in multi-system computing environments are provided. A set of default, current wait times is initialized for resource requests of each of a plurality of resources. A plurality of resource holders and resource waiters is monitored within an address space. If one resource holder of the plurality of resource holders of one of the plurality of resources is determined to be one resource waiter on another of the plurality of resources, a current wait time for the one resource holder is incremented and a deadlock indicator for both the one resource holder and the one resource waiter is activated. Following expiration of a predefined interval, the plurality of resource holders and resource waiters are parsed through to determine an original resource holder, indicating a system deadlock. The resource holder associated with the system deadlock having a lowest current wait time is restarted.

    摘要翻译: 提供了用于减少多系统计算环境中的死锁的方法,系统和计算机程序实施例。 针对多个资源中的每一个的资源请求初始化一组默认的当前等待时间。 在地址空间内监视多个资源持有者和资源服务器。 如果多个资源中的一个资源的多个资源保持器中的一个资源持有者被确定为多个资源中的另一资源的一个资源服务器,则一个资源持有者的当前等待时间增加,并且两个 一个资源持有者和一个资源服务员被激活。 在预定义间隔期满之后,解析多个资源持有者和资源服务器以确定原始资源持有者,指示系统死锁。 重新启动与具有最低当前等待时间的系统死锁相关联的资源持有者。

    Catalog Performance Plus
    56.
    发明申请
    Catalog Performance Plus 失效
    目录性能Plus

    公开(公告)号:US20100094832A1

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

    申请号:US12251507

    申请日:2008-10-15

    IPC分类号: G06F17/30

    CPC分类号: G06F9/52

    摘要: A method, system and computer-usable medium are disclosed for managing an integrated catalog facility (ICF) catalog. An ICF catalog is monitored by a contention detection module. Information related to a detected catalog resource contention is used by the contention detection module to generate a contention event. Information related to the contention event is then provided to a contention resolution module, which uses the information to perform a contention resolution operation. Once the resolution operation has been performed, contention events and contention resolution operations are reported by a contention reporting module.

    摘要翻译: 公开了用于管理综合目录设施(ICF)目录的方法,系统和计算机可用介质。 ICF目录由竞争检测模块监控。 与检测到的目录资源争用有关的信息被争用检测模块用于生成争用事件。 然后将与争用事件相关的信息提供给争用解决模块,该模块使用该信息来执行争用解决操作。 一旦执行了分辨率操作,竞争报告模块报告争用事件和争用解决操作。

    Technique for Dynamic Creation of a User Catalog for a Storage System
    57.
    发明申请
    Technique for Dynamic Creation of a User Catalog for a Storage System 审中-公开
    动态创建存储系统用户目录的技术

    公开(公告)号:US20090216781A1

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

    申请号:US12036858

    申请日:2008-02-25

    IPC分类号: G06F17/30

    摘要: A technique for operating a storage system includes determining, based on a response (e.g., return and reason codes from catalog services) from a storage operating system, that a desired user catalog is unavailable for storage of a new dataset. A new user catalog is then dynamically created, when the desired user catalog is unavailable. An alias entry in a master catalog is then updated to point to the new user catalog, when the desired user catalog is unavailable.

    摘要翻译: 用于操作存储系统的技术包括基于来自存储操作系统的响应(例如,来自目录服务的返回和原因代码)来确定期望的用户目录不可用于存储新的数据集。 当所需的用户目录不可用时,将动态创建新的用户目录。 当所需的用户目录不可用时,主目录中的别名条目将被更新为指向新的用户目录。

    MULTI-LEVEL VOLUME TABLE OF CONTENTS
    58.
    发明申请
    MULTI-LEVEL VOLUME TABLE OF CONTENTS 审中-公开
    多层次的目录

    公开(公告)号:US20090210617A1

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

    申请号:US12033383

    申请日:2008-02-19

    IPC分类号: G06F12/00

    摘要: Methods, data structures and systems provide organize a table of contents for a volume (VTOC) stored in a storage system. The volume is divided into a plurality of ranges of tracks, including a first track range. For each track range, an associated sub-VTOC is created containing information about the contents of the track range. A master VTOC is also created containing a plurality of pointers, each pointer pointing to one of the plurality of sub-VTOCs. A first data set stored on one or more tracks within the first track range is updated and the sub-VTOC associated with the first track range is locked, whereby access to other sub-VTOCs is unaffected. The sub-VTOC associated with the first track range may then be accessed, updated and unlocked. Thus, updating data sets stored within different track ranges on the volume may proceed at the same time.

    摘要翻译: 方法,数据结构和系统提供组织存储在存储系统中的卷(VTOC)的目录。 音量被分为多个音轨范围,包括第一音轨范围。 对于每个轨道范围,创建相关联的子VTOC,其包含关于轨道范围的内容的信息。 还创建包含多个指针的主VTOC,每个指针指向多个子VTOC中的一个。 存储在第一轨道范围内的一个或多个轨道上的第一数据集被更新,并且与第一轨道范围相关联的子VTOC被锁定,由此对其他子VTOC的访问不受影响。 然后可以访问,更新和解锁与第一轨道范围相关联的子VTOC。 因此,更新存储在卷上的不同轨道范围内的数据集可以同时进行。

    DETECTION OF ERRORS CAUSED BY INTERACTIONS OF INDEPENDENT SOFTWARE VENDOR CODE WITH HOST CODE
    59.
    发明申请
    DETECTION OF ERRORS CAUSED BY INTERACTIONS OF INDEPENDENT SOFTWARE VENDOR CODE WITH HOST CODE 失效
    通过独立软件供应商代码与主机代码的交互来检测错误

    公开(公告)号:US20080222619A1

    公开(公告)日:2008-09-11

    申请号:US11682851

    申请日:2007-03-06

    IPC分类号: G06F9/45

    摘要: A method is provided for isolating errors which occur when code supplied by independent software vendors (ISV code) interacts with code supplied by a primary vendor (host code). Code suspected of containing ISV code with host code is executed. If the results are in error, the code is scanned and then compared with a master host code. Any differences are stored in a delta file, including locations in the host code where ISV code hooks into the host code. The code is then modified to by-pass the hooks to ISV code to generate a side-executable code and both codes are executed and the results are compared. A lack of substantial difference in the results is indicative that the ISV code adversely affects the host code while a difference between the results is indicative of an error in the modified code.

    摘要翻译: 提供了一种用于隔离由独立软件供应商(ISV代码)提供的代码与主供应商提供的代码(主机代码)进行交互时发生的错误的方法。 涉嫌含有主机代码的ISV代码的代码被执行。 如果结果错误,则扫描代码,然后与主主机代码进行比较。 任何差异存储在增量文件中,包括主机代码中的ISV代码挂接到主机代码中的位置。 然后修改代码以将钩子旁路到ISV代码以生成一个侧面可执行代码,并执行两个代码并比较结果。 结果没有显着差异表明ISV代码不利地影响主机代码,而结果之间的差异表示修改代码中的错误。

    Logging updates to monitored data sets in a storage
    60.
    发明授权
    Logging updates to monitored data sets in a storage 有权
    将更新记录到存储中的监视数据集

    公开(公告)号:US09087092B2

    公开(公告)日:2015-07-21

    申请号:US13609164

    申请日:2012-09-10

    摘要: Providing a computer program product, system, and method for logging updates to monitored data sets in a storage. A request is received to monitor changes to a monitored data set comprising one of the data sets in the storage. A determination is made of tracks in the storage in which the data set is stored. The determined tracks are indicated in monitored tracks. Updates to the storage are received and a determination is made as to whether the updates are for the monitored tracks. The updates are logged in response to determining that updates are for the monitored tracks. A determination is made of new tracks added to the monitored data set and the determined new tracks are indicated in the monitored tracks.

    摘要翻译: 提供计算机程序产品,系统和方法,用于将更新记录到存储器中的监视数据集。 接收到用于监视对包含存储器中的数据集之一的被监视数据集的改变的请求。 确定存储数据集的存储器中的轨道。 确定的轨道在监视的轨道中指示。 接收对存储器的更新,并确定更新是否针对被监视的轨道。 这些更新被记录以响应于确定更新是针对被监视的轨道。 确定添加到监视数据集的新轨道,并且在监视的轨道中指示确定的新轨道。