摘要:
A method and system for capturing and controlling access to information in a data processing system are provided. The data processing system includes one or more operating systems coupled to a coupling facility. When one or more operating systems lose communication with the coupling facility, a surviving operating system captures some or all of the information in the coupling facility, including that information associated with the failed operating system(s). In order to capture the information when a system fails or at any other time, the information in the coupling facility is serialized, thereby preventing all access to the information except for those commands capturing the information. While the information is serialized, requests for the information are queued and then re-driven once serialization is released. If an operating system loses communication with the coupling facility during the creation of a dump, another operating system will continue the dump.
摘要:
A method and system for capturing and controlling access to information in a data processing system are provided. The data processing system includes one or more operating systems coupled to a coupling facility. When one or more operating systems lose communication with the coupling facility, a surviving operating system captures some or all of the information in the coupling facility, including that information associated with the failed operating system(s). In order to capture the information when a system fails or at any other time, the information in the coupling facility is serialized, thereby preventing all access to the information except for those commands capturing the information. While the information is serialized, requests for the information are queued and then re-driven once serialization is released. If an operating system loses communication with the coupling facility during the creation of a dump, another operating system will continue the dump.
摘要:
A Structured External Storage (SES) processor is linked by a communication means to one or more general purpose processors. Two or more applications executing on the one or more general purpose processors communicate function request messages to a message processor within the SES to effect serialized sharing of data within the SES. Within the message processor, a predicate function means executes unconditionally on receipt of one of the function request messages, and a data function means executes conditionally and atomically with respect to the predicate function means following a "successful" condition produced by the predicate function means. The predicate function means comprises a predicate compare function means and a predicate update means, the predicate compare function means executing unconditionally and producing a "successful" or "unsuccessful" result, the predicate means executing conditionally and atomically with respect to the predicate compare function means, following a "successful" result by the predicate update compare function means.
摘要:
A dumping service facility for data processing systems, including single systems, multisystems and shared facilities. Information, such as control information, is captured and a storage dump is created. During the capturing process, the information is serialized such that mainline commands (i.e., commands other than dump commands) are not allowed to access the information thereby possibly destroying the information. The information is stored within the storage dump in such a manner that programs can understand the information. That is, the storage dump contains a logical representation of the information being captured. Subsequent to capturing the information, serialization is released and mainline commands can once again access the information.
摘要:
Two or more user applications executing on one or more processors, each controlled by an operating system, share use of a list and subsidiary list structure within a Structured External Storage (SES) facility to which each processor is connected. One of the applications registers interest in particular state transitions affecting one or more subsidiary lists within the list structure, causing a process within the SES to notify the appropriate processor when a list operation causes the particular state transition, without interrupting processing on the processor. The application receives notice of the state transition by periodically polling a vector within the processor, or by receiving control when a test by the operating system of a summary indicator for the vector causes an application exit to be driven.
摘要:
A dumping service facility for data processing systems, including single systems, multisystems and shared facilities. Information, such as control information, is captured and a storage dump is created. During the capturing process, the information is serialized such that mainline commands (i.e., commands other than dump commands) are not allowed to access the information thereby possibly destroying the information. The information is stored within the storage dump in such a manner that programs can understand the information. That is, the storage dump contains a logical representation of the information being captured. Subsequent to capturing the information, serialization is released and mainline commands can once again access the information.
摘要:
Methods and apparatus provide for an event identity manager that defines a topology of resources. The topology of resources represents relationships amongst the resources in a data center and each of the resources comprises resource attributes described in a data model. The event manager acquires event data describing an event that occurred amongst the resources. In addition, the event data comprises a format that is incompatible with the data model. The event manager correlates the event data with the data model in order to determine a locus of the event data within the topology of resources, the locus of the event data being a resource where the event is most likely associated.
摘要:
In a coupled data processing system having multiple users, either in a single system or in a multi-system environment, a coupling facility storage structure is used to provide a log management facility. The log management facility provides for a real time physical log merge of the data written into the log stream without interprocessor communication required to process the records in logical sequence. The log management facility supports concurrent write, delete, browse, and asynchronous off-load to dasd processes across multi-users and multi-systems. The log management facility maintains the log records, independent of the log media, in time sequence. A logical block id is assigned to each log record written so that it can be directly accessed at a later time.
摘要:
A logical partition includes at least one dedicated logical processor and at least one shared logical processor. The dedicated processor is a different type of processor than the shared processor, and/or the dedicated processor executes a different dispatching procedure than the shared processor. The use of the shared processor automatically ramps up, as the arrival rate of requests forwarded to the logical partition increases. Furthermore, the use of, the shared processor automatically ramps down, as the arrival rate decreases.
摘要:
A lock structure, which includes many entries, is partitioned into segments. A number of the segments are cleaned up in parallel, such that cleanup processing of the entire lock structure is optimized. The lock structure is maintained within a coupling facility, which provides access to the lock structure by one or more processors coupled to the coupling facility. The cleaning up of the lock structure is performed by commands driven by the one or more processors and executed within the coupling facility.