Allowing writes to complete without obtaining a write lock to a file
    2.
    发明授权
    Allowing writes to complete without obtaining a write lock to a file 有权
    允许写入完成而不获取对文件的写入锁定

    公开(公告)号:US08954408B2

    公开(公告)日:2015-02-10

    申请号:US13192573

    申请日:2011-07-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171 G06F17/30371

    摘要: Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.

    摘要翻译: 提供了一种用于允许写入完成而不获得对文件的写入锁定的计算机程序产品,系统和方法。 向第一个请求(包括读或写请求)提供锁以访问该文件。 在第一个请求保持锁定的同时接收到第二个写入请求。 创建与第二个写请求的文件相关联的临时文件。 第二个写入请求被控制以在第一个请求保持锁定时写入临时文件。 响应于完成第一个请求,锁定被授予第二个写入请求,将临时文件中的数据写入该文件。

    Managing traces to capture data for memory regions in a memory
    3.
    发明授权
    Managing traces to capture data for memory regions in a memory 有权
    管理跟踪以捕获内存中的内存区域的数据

    公开(公告)号:US08914677B2

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

    申请号:US13535338

    申请日:2012-06-27

    IPC分类号: G06F11/00

    摘要: Provided are a computer program product, system, and method for managing traces to capture data for memory regions in a memory. A trace includes a monitor parameter used by a trace procedure to monitor data in a memory device. A frequency is determined at which the trace procedure monitors the memory device. The trace procedure is invoked at the determined frequency to perform trace procedure operations comprising determining a region in the memory device according to the monitor parameter and copying data in the determined region to trace data in a data space.

    摘要翻译: 提供了一种用于管理跟踪以捕获存储器中的存储器区域的数据的计算机程序产品,系统和方法。 跟踪包括跟踪过程使用的监视器参数来监视存储器设备中的数据。 确定跟踪过程监视存储器件的频率。 以确定的频率调用跟踪过程以执行跟踪过程操作,包括根据监视器参数确定存储器设备中的区域,并将确定的区域中的数据复制到跟踪数据空间中的数据。

    LOGGING UPDATES TO MONITORED DATA SETS IN A STORAGE
    4.
    发明申请
    LOGGING UPDATES TO MONITORED DATA SETS IN A STORAGE 有权
    在存储中记录监视数据集的更新

    公开(公告)号:US20140075138A1

    公开(公告)日:2014-03-13

    申请号:US13609164

    申请日:2012-09-10

    IPC分类号: G06F12/16

    摘要: 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.

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

    Method and computer program product for system tuning based on performance measurements and historical problem data and system thereof
    5.
    发明授权
    Method and computer program product for system tuning based on performance measurements and historical problem data and system thereof 失效
    基于性能测量和历史问题数据及其系统的系统调整方法和计算机程序产品

    公开(公告)号:US08627147B2

    公开(公告)日:2014-01-07

    申请号:US13109948

    申请日:2011-05-17

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3688 G06F11/3414

    摘要: According to one embodiment, a test system includes a data collection module adapted for collecting data from a test system, a storage module adapted for storing the collected data in an organized format, the data including problem data, associated configuration information, associated performance information, and activity data, an analysis module adapted for analyzing the collected data to define at least two activity zones by correlating the problem data, the associated configuration information, the associated performance information, and the activity data, the at least two activity zones including a safe zone where the test system operates normally and a danger zone where the test system is susceptible to operational problems, and an adjustment module adapted for adjusting available resources and/or workload of the test system to cause the test system to operate in the danger zone thereby increasing a likelihood of fault occurrence for testing purposes.

    摘要翻译: 根据一个实施例,测试系统包括适于从测试系统收集数据的数据收集模块,适于以有组织格式存储所收集的数据的存储模块,所述数据包括问题数据,相关配置信息,相关联的性能信息, 和活动数据,分析模块,其适于通过将问题数据,相关联的配置信息,相关联的性能信息和活动数据相关联来分析所收集的数据以定义至少两个活动区域,所述至少两个活动区域包括安全 测试系统正常运行的区域以及测试系统容易受到操作问题的危险区域,以及适于调整测试系统的可用资源和/或工作负载以使测试系统在危险区域中操作的调整模块 增加发生故障的可能性用于测试目的。

    ENSURING PARTITIONED DATASET EXTENDED (PDSE) CRITICAL DATASET REDUNDANCY (CDR)
    6.
    发明申请
    ENSURING PARTITIONED DATASET EXTENDED (PDSE) CRITICAL DATASET REDUNDANCY (CDR) 失效
    确保分散式数据库扩展(PDSE)关键数据冗余(CDR)

    公开(公告)号:US20130191343A1

    公开(公告)日:2013-07-25

    申请号:US13358443

    申请日:2012-01-25

    IPC分类号: G06F12/16 G06F17/30

    摘要: In one embodiment, a system includes a critical partitioned dataset extended (PDSE) stored to memory of the system; logic adapted for protecting the critical PDSE by creating a copy of the critical PDSE, referred to as a PDSE copy; logic adapted for providing a critical dataset redundancy (CDR) task with exclusive access to the PDSE copy; logic adapted for providing a replacement critical PDSE by redirecting corralled connections to the PDSE copy; logic adapted for protecting the replacement critical PDSE by creating a copy of the replacement critical PDSE, referred to as a replacement PDSE copy; and logic adapted for providing the CDR task with exclusive access to the replacement PDSE copy.

    摘要翻译: 在一个实施例中,系统包括存储到系统存储器的关键分区数据集扩展(PDSE); 适用于通过创建称为PDSE副本的关键PDSE的副本来保护关键PDSE的逻辑; 适用于提供对PDSE副本的独占访问的关键数据集冗余(CDR)任务的逻辑; 适用于通过将被调用的连接重定向到PDSE副本来提供替换关键PDSE的逻辑; 适用于通过创建称为替换PDSE副本的替代关键PDSE的副本来保护替换关键PDSE的逻辑; 以及用于向所述CDR任务提供对所述替换PDSE副本的独占访问的逻辑。

    SELECTIVE TRACE FACILITY
    7.
    发明申请
    SELECTIVE TRACE FACILITY 有权
    选择性追踪设施

    公开(公告)号:US20130074050A1

    公开(公告)日:2013-03-21

    申请号:US13238197

    申请日:2011-09-21

    IPC分类号: G06F9/44

    摘要: An approach to selectively recording trace data. The approach sifts through process control and state data to store data that is most relevant to aiding debugging while reducing the overall amount of data that is stored in a trace data set by a trace facility. The approach may involve initiating a trace operation for the software component and, for each resource of the software component, determining whether the resource is currently in use. For those resources in use, the current state of the resource is compared with the previous state of the resource. If the current state has changed, the current state is written to the trace data set. If the resource is not in use, or the current state has not changed, no entry is made to the trace data set. The approach may also analyze users to determine which resources the users are holding and/or waiting for.

    摘要翻译: 选择性地记录跟踪数据的方法。 该方法通过过程控制和状态数据来存储与辅助调试最相关的数据,同时减少由跟踪设备存储在跟踪数据集中的数据总量。 该方法可以包括启动针对软件组件的跟踪操作,并且针对软件组件的每个资源来确定资源当前是否在使用。 对于正在使用的资源,将资源的当前状态与资源的先前状态进行比较。 如果当前状态已更改,则将当前状态写入跟踪数据集。 如果资源未使用,或当前状态未更改,则不会对跟踪数据集进行输入。 该方法还可以分析用户以确定用户持有和/或等待哪些资源。

    STORAGE ALLOCATION BASED ON DATA SET SIZE
    8.
    发明申请
    STORAGE ALLOCATION BASED ON DATA SET SIZE 有权
    基于数据集大小的存储分配

    公开(公告)号:US20120324176A1

    公开(公告)日:2012-12-20

    申请号:US13164652

    申请日:2011-06-20

    IPC分类号: G06F12/00

    摘要: An approach to allocating storage that has track managed storage and cylinder managed storage. The approach involves receiving a request to allocate a data set for new data and determining if the size of the new data exceeds a breakpoint value. The size of the new data may be determined by allocating a buffer data set that is the size of the breakpoint value, and writing the new data to the buffer data set. If the new data only partially fills the buffer data set, then the size of the new data is smaller than the breakpoint value. If the new data overfills the buffer data set, then the size of the new data set is larger than the breakpoint value. New data that is larger than the breakpoint value is automatically stored in cylinder managed storage, while new data that is smaller than the breakpoint value is automatically stored in track managed storage.

    摘要翻译: 分配具有跟踪托管存储和柱面管理存储的存储的方法。 该方法包括接收对新数据分配数据集的请求,并确定新数据的大小是否超过断点值。 可以通过分配作为断点值的大小的缓冲器数据集并将新数据写入缓冲器数据集来确定新数据的大小。 如果新数据仅部分填充缓冲区数据集,则新数据的大小小于断点值。 如果新数据超过缓冲区数据集,则新数据集的大小大于断点值。 大于断点值的新数据将自动存储在气缸管理存储器中,而小于断点值的新数据将自动存储在跟踪管理存储器中。

    Detection of errors caused by interactions of independent software vendor code with host code
    9.
    发明授权
    Detection of errors caused by interactions of independent software vendor code with host code 失效
    检测独立软件厂商代码与主机代码交互引起的错误

    公开(公告)号:US08161457B2

    公开(公告)日:2012-04-17

    申请号:US11682851

    申请日:2007-03-06

    IPC分类号: G06F9/24 G06F11/00

    摘要: 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代码不利地影响主机代码,而结果之间的差异表示修改代码中的错误。

    SESSION-CONTROLLED-ACCESS OF CLIENT DATA BY SUPPORT PERSONNEL
    10.
    发明申请
    SESSION-CONTROLLED-ACCESS OF CLIENT DATA BY SUPPORT PERSONNEL 失效
    会议控制 - 通过支持人员访问客户数据

    公开(公告)号:US20120021721A1

    公开(公告)日:2012-01-26

    申请号:US12843013

    申请日:2010-07-24

    IPC分类号: H04L9/32 H04M1/66 H04M3/42

    摘要: A method for controlling access to client data by support providers is disclosed herein. In one embodiment, such a method includes initiating a session on a server computer in response to receipt of a request for assistance from a client, the session having client data associated therewith. A session key is generated for the session. The session key includes a session identifier and a support provider identifier corresponding to an assignee. The session key may further include a client identifier corresponding to the client. Requests to access the client data include an assignee key including a session identifier and a support provider identifier, and potentially a client identifier if needed. The assignee key is compared to the session key. If correspondence is found between the identifiers in the assignee key and the session key, access is granted. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 本文公开了一种用于控制由支持提供者访问客户端数据的方法。 在一个实施例中,这种方法包括响应于接收到来自客户端的帮助请求而在服务器计算机上发起会话,该会话具有与其相关联的客户端数据。 为会话生成会话密钥。 会话密钥包括对应于受让人的会话标识符和支持提供商标识符。 会话密钥还可以包括与客户端对应的客户端标识符。 访问客户端数据的请求包括包括会话标识符和支持提供者标识符的受理人密钥,并且如果需要,可能需要客户端标识符。 将受理人密钥与会话密钥进行比较。 如果在受让人密钥中的标识符和会话密钥之间发现对应关系,则允许访问。 本文还公开了相应的装置和计算机程序产品。