3.1.1.2 Per Logical Flow
The client MUST maintain the following state information for each logical flow that it owns:
LogicalFlowID: The GUID of the logical flow.
IoCountIncrement: Total number of I/O requests issued on any of the handles associated to the logical flow.
NormalizedIoCountIncrement: Total number of normalized I/O requests issued on any of the handles associated to the logical flow.
LatencyIncrement: Total cumulative latency of all I/O requests issued on any of the handles associated to the logical flow, including any delay accumulated by I/O requests in the initiator’s queues while waiting to be issued to lower layers.
LowerLatencyIncrement: Total cumulative latency of all I/O requests issued on any of the handles associated to the logical flow, excluding any delay accumulated by I/O requests in the initiator’s queues while waiting to be issued to lower layers.
MaximumIoRate: Current maximum IO rate assigned to the logical flow, expressed in normalized 8KB IOPS.
BaseIoSize: The base I/O size used to compute the normalized size of an I/O request for the logical flow.
If the client supports the SQoS 1.1 dialect, it MUST also implement the following state information for each logical flow that it owns:
MaximumBandwidth: Current maximum bandwidth assigned to the logical flow, expressed in kilobytes per second.
KilobyteCountIncrement: Total data transfer length of all I/O requests, in kilobyte units, issued on any of the handles associated to the logical flow.