Managing errors detected in processing of commands
AssigneeInternational Business Machines Corporation
InventorsDavid A. Elko, Steven N. Goss, Michael J. Jordan, Georgette L. Kurdt, David H. Surman
Life of this patent
Estimating the term…
Abstract
A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.
Claims28
A method of managing execution of commands in a communications environment, said method comprising:
- tracking by one command unit progress of another command unit, said tracking using a signal group comprising a plurality of indicators, one or more indicators of said plurality of indicators of said signal group being set by said another command unit during execution of the another command unit;
- and
- tracking by the another command unit progress of the one command unit, said tracking using another signal group comprising a plurality of indicators, one or more indicators of said plurality of indicators of the another signal group being set by said one command unit during execution of the one command unit, and wherein said signal group and said another signal group are used in parallel to track progress of the command units in relation to one another.
A method of managing execution of commands in a communications environment, said method comprising:
- synchronizing execution between one command unit and another command unit, wherein the one command unit and the another command unit explicitly participate in the synchronizing, said synchronizing execution comprising:
- sending by the one command unit to one signal group a signal indicating a stage of execution of the one command unit, wherein the one signal group is employed by the another command unit to determine how the another command unit is to proceed in execution;
- and
- sending by the another command unit to another signal group a signal indicating a stage of execution of the another command unit, wherein the another signal group is employed by the one command unit to determine how the one command unit is to proceed in execution.
A system of managing execution of commands in a communications environment, said system comprising:
- one command unit to track progress of another command unit, the one command unit using a signal group comprising a plurality of indicators to track the progress, one or more indicators of said plurality of indicators of said signal group being set by said another command unit during execution of the another command unit;
- and
- the another command unit to track progress of the one command unit, the another command unit using another signal group comprising a plurality of indicators to track the progress, one or more indicators of said plurality of indicators of the another signal group being set by said one command unit during execution of the one command unit, and wherein said signal group and said another signal group are used in parallel to track progress of the command units in relation to one another.
An article of manufacture comprising:
- at least one computer usable medium having compute readable program code logic to manage execution of commands in a communications environment, the computer readable program code logic comprising:
- logic to track by one command unit progress of another command unit, the tracking using a signal group comprising a plurality of indicators, one or more indicators of said plurality of indicators of said signal group being set by said another command unit during execution of the another command unit;
- and
- logic to track by the another command unit progress of the one command unit, the tracking using another signal group comprising a plurality of indicators, one or more indicators of said plurality of indicators of the another signal group being set by said one command unit during execution of the one command unit, and wherein said signal group and said another signal group are used in parallel to track progress of the command units in relation to one another.
Dependencies are inferred from the claim text.