3.1.5.1 Receiving a Storage Quality of Service Control Response
If the response returned by the server indicates failure the client SHOULD set the LogicalFlow.StatusRequestTimer to expire within implementation-specific<4> default interval.
If the response returned by the server indicates STATUS_SUCCESS:
The client MUST set LogicalFlow.MaximumIoRate to the MaximumIoRate value received in the STORAGE_QOS_CONTROL_RESPONSE buffer.
If Dialect is 1.1, then the client MUST set LogicalFlow.MaximumBandwidth to the MaximumBandwidth value received in the STORAGE_QOS_CONTROL_RESPONSE buffer.
If the TimeToLive value received in the STORAGE_QOS_CONTROL_RESPONSE is greater than 1000, the client MUST set LogicalFlow.StatusRequestTimer to expire within TimeToLive milliseconds. Otherwise, the client MUST set LogicalFlow.StatusRequestTimer to expire within an implementation-specific<5> default interval.
The client MUST set LogicalFlow.BaseIoSize to the BaseIoSize value received in the STORAGE_QOS_CONTROL_RESPONSE buffer.