Command quiesce function
First Claim
1. A data processing system comprising:
- one or more command initiators;
a command responder receiving one or more commands from one or more of said command initiators for execution by said responder;
one or more links connecting said initiators to said responder;
indicator means in said responder associated with each of said links, set by said responder, to indicate a possible problem with said link communication after receipt of a command on said link; and
indicator testing means in said command responder, operative upon receipt of a subsequent command on any of said links, for preventing execution of the subsequent command if any of said indicator means is in the set state after receipt of a previous command.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more Central Processing Complexes (CPC), each with one or more programs being executed, become command initiators by issuing commands requesting an action to be performed by a command responder. The responder is a Structured Electronic Storage (SES) which comprises a coupling facility. The SES receives commands to be executed over a plurality of links interconnecting the CPC'"'"'s and SES, and returns a response to the program that issued the command. The SES is the focal point for the CPC'"'"'s to share data, control locks, and manipulate lists or queues. This couples the autonomous CPC'"'"'s into a System Complex (Sysplex) displaying a single system image. An indicator associated with each of the links is set by SES when it appears to a initiator that problems on the link exist. The set state of any indicator prevents SES from starting execution of any subsequent commands. This preserves the orderly, sequential execution of commands to insure consistent states of data in SES, and allows the program that issued the command to determine exactly how the command ended at SES. Data associated with execution of the command is stored in a status save area of SES for subsequent access by the program.
69 Citations
8 Claims
-
1. A data processing system comprising:
-
one or more command initiators; a command responder receiving one or more commands from one or more of said command initiators for execution by said responder; one or more links connecting said initiators to said responder; indicator means in said responder associated with each of said links, set by said responder, to indicate a possible problem with said link communication after receipt of a command on said link; and indicator testing means in said command responder, operative upon receipt of a subsequent command on any of said links, for preventing execution of the subsequent command if any of said indicator means is in the set state after receipt of a previous command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a data processing system including one or more command initiators, and one or more links for transmitting commands;
-
a command responder receiving one or more commands from one or more command initiators over the one or more links for execution by said responder; indicator means in said command responder associated with each of the links, set by said responder, to indicate a possible problem with communications on the link after receipt of a command on the link; and indicator testing means in said command responder, operative upon receipt of a subsequent command on any of the links, for preventing execution of the subsequent command if any of said indicator means is in the set state after receipt of a previous command.
-
Specification