摘要:
A computer program product is configured for performing a method including: generating at least one command message by a channel subsystem of the host computer system, the at least one command message including one or more device command words (DCWs), wherein at least one DCW of the one or more DCWs includes a suppress-length indication (SLI) configured to instruct a control unit to continue to perform the I/O operation in response to the control unit detecting that the data count does not match an amount of data required; receiving an incorrect length (IL) value, the IL value being a first IL value in response to the SLI being a first SLI value and the data count not matching the amount of data required; and responsive to receiving the IL value from the control unit, storing an IL indicator in a subchannel-status word.
摘要:
A method of processing communications includes: receiving transmission data over a selected time interval for each of a plurality of communication paths between a host processor and a control unit configured to control at least one I/O device; calculating an average round-trip transmission time for each of the communication paths over the time interval; comparing an average round-trip transmission time for a communication path having the highest average round-trip transmission time to a threshold value and to a multiple of an average round-trip transmission time for a communication path having the lowest average round-trip transmission time; and determining, based on comparing the highest round-trip transmission time to the threshold value and to a multiple of the lowest round-trip transmission time, whether the time period indicates a delay in communication between the I/O subsystem and the control unit requiring at least one of a monitoring action and a recovery action.
摘要:
A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in 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 including: sending a message from the channel subsystem to the control unit in a first mode; receiving a response from the control unit and determining from the response whether the control unit supports a message protocol; and responsive to the message protocol being supported by the control unit, sending another message using the message protocol from the channel subsystem to the control unit to determine whether the control unit supports a second mode.
摘要:
A computer program product is provided for performing a method including: receiving transmission data over a selected time interval for each of a plurality of communication paths; calculating an average round-trip transmission time for each of the plurality of communication paths over the time interval; comparing an average round-trip transmission time for a communication path having the highest average round-trip transmission time to a threshold value and to a multiple of an average round-trip transmission time for a communication path having the lowest average round-trip transmission time; and determining, based on a result of comparing the highest round-trip transmission time to the threshold value and to a multiple of the lowest round-trip transmission time, whether the time period indicates a delay in communication between the I/O subsystem and the control unit requiring at least one of a monitoring action and a recovery action.
摘要:
A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in 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 Process Log-out (PRLO) message from the control unit to the channel subsystem, the message requesting suspension of input/output operations between the control unit and the channel subsystem for a period of time, the period of time being defined by the PRLO message; responsive to the PRLO message, suspending by the channel all input/output operation messages for the period of time, wherein suspending comprises stopping input/output operation messages during the period of time; and responsive to an expiration of the period of time, sending a Process Log-in (PRLI) message from the channel subsystem to the control unit to re-initiate an operating environment between the channel subsystem and the control unit.
摘要:
A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in 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 including: sending a message from the channel subsystem to the control unit in a first mode; receiving a response from the control unit and determining from the response whether the control unit supports a message protocol; and responsive to the message protocol being supported by the control unit, sending another message using the message protocol from the channel subsystem to the control unit to determine whether the control unit supports a second mode.
摘要:
A computer program product, apparatus, and method are provided for determining a state of an input/output (I/O) operation in an I/O processing system. A request from a channel subsystem is received at a control unit for performing the I/O operation. After a predetermined amount of time passes without the I/O operation completing, an interrogation request is received from the channel subsystem at the control unit for determining the state of the I/O operation. A response is sent from the control unit to the channel subsystem indicating the state of the I/O operation in response to the interrogation request. The response also includes information regarding a state of an I/O device executing the I/O operation and information indicating a state of the control unit controlling the I/O device executing the I/O operation.
摘要:
The state of an input/output (I/O) operation is determined in an I/O processing system. A command is received from an I/O operating system at a channel subsystem for initiating the I/O operation, a time period is for completion of the I/O operation, and the command for initiating the I/O operation is sent from the channel subsystem to the control unit. Responsive to the time period nearing elapsing without the I/O operation completing, a cancel instruction is received from the I/O operating system at the channel subsystem. Responsive to a determination by the I/O operating system to interrogate the control unit, an instruction to interrogate the control unit is received with the cancel instruction from the I/O operating system.
摘要:
A method of processing communications includes: receiving transmission data over a selected time interval for each of a plurality of communication paths between a host processor and a control unit configured to control at least one I/O device; calculating an average round-trip transmission time for each of the communication paths over the time interval; comparing an average round-trip transmission time for a communication path having the highest average round-trip transmission time to a threshold value and to a multiple of an average round-trip transmission time for a communication path having the lowest average round-trip transmission time; and determining, based on comparing the highest round-trip transmission time to the threshold value and to a multiple of the lowest round-trip transmission time, whether the time period indicates a delay in communication between the I/O subsystem and the control unit requiring at least one of a monitoring action and a recovery action.
摘要:
A computer program product is provided for performing: sending, by a channel subsystem, a process login (PRLI) request message to the control unit that indicates whether the channel subsystem supports bi-directional data transfer; receiving a PRLI response message from the control unit that indicates whether the control unit supports bi-directional data transfer; gathering a plurality of commands, at least one which specifies an input data transfer and at least one specifying an output data transfer; sending at least one output data message to the control unit including output data to be transferred to the control unit, the output data message associated with the at least one of the plurality of commands specifying an output data transfer; and receiving at least one input message from the control unit including input data to be stored in a main storage of the host computer system.