Processing of data to perform system changes in an input/output processing system
First Claim
1. A computer program product for processing communications between an initiator unit in network communication with a target unit in an input/output processing system, comprising a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
- responsive to a communication determining that a selected protocol is supported by the initiator unit and the target unit, the selected protocol supporting suspension of input/output (I/O) operations, receiving by the target unit, a network message from the initiator unit, the network message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the network message, the target unit and the initiator unit selected from one of a channel subsystem of a host computer system and a control unit capable of controlling an input/output (I/O) device;
responsive to the network message being received, suspending transmission of input/output operations to the initiator unit by the target unit for the defined period of time; and
responsive to expiration of the period of time, resuming transmission of input/output operations by the target unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product, an apparatus, and a method for processing communications between a target and an initiator an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a message from the initiator to the target, the message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the message; responsive to the message, suspending input/output operation messages for the period of time; performing a system change comprising at least one of: at least one update, a computer program installation, a recovery, and a change in operating parameters; and initiating new input/output operations after at least one of: expiration of the period of time and initiation of new input/output operations by the initiator.
191 Citations
29 Claims
-
1. A computer program product for processing communications between an initiator unit in network communication with a target unit in an input/output processing system, comprising a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
-
responsive to a communication determining that a selected protocol is supported by the initiator unit and the target unit, the selected protocol supporting suspension of input/output (I/O) operations, receiving by the target unit, a network message from the initiator unit, the network message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the network message, the target unit and the initiator unit selected from one of a channel subsystem of a host computer system and a control unit capable of controlling an input/output (I/O) device; responsive to the network message being received, suspending transmission of input/output operations to the initiator unit by the target unit for the defined period of time; and responsive to expiration of the period of time, resuming transmission of input/output operations by the target unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 27)
-
-
13. An apparatus for processing communications in an input/output processing system, comprising:
-
a target unit in network communication with an initiator unit, the apparatus configured to perform; responsive to a communication determining that a selected protocol is supported by the initiator unit and the target unit, the selected protocol supporting suspension of input/output (I/O) operations, receiving by the target unit, a network message from the initiator unit, the network message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the network message, the target unit and the initiator unit selected from one of a channel subsystem of a host computer system and a control unit capable of controlling an input/output (I/O) device; responsive to the network message being received, suspending transmission of input/output operations to the initiator unit by the target unit for the defined period of time; and responsive to expiration of the period of time, resuming transmission of input/output operations by the target unit. - View Dependent Claims (14, 15, 16, 17, 18, 19, 25, 28)
-
-
20. A method of processing communications between an initiator unit in network communication with a target unit in an input/output processing system, the method comprising:
-
responsive to a communication determining that a selected protocol is supported by the initiator unit and the target unit, the selected protocol supporting suspension of input/output (I/O) operations, receiving by the target unit, a network message from the initiator unit, the network message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the network message, the target unit and the initiator unit selected from one of a channel subsystem of a host computer system and a control unit capable of controlling an input/output (I/O) device; responsive to the network message being received, suspending transmission of input/output operations to the initiator unit by the target unit for the defined period of time; and responsive to expiration of the period of time, resuming transmission of input/output operations by the target unit. - View Dependent Claims (21, 22, 23, 26, 29)
-
Specification