Skip to content

Commit

Permalink
Update readme, including IO timers
Browse files Browse the repository at this point in the history
We've recently introduced a few IO timers so we're updating the
stats sample accordingly.

We'll also add a note about the timer accuracy (~15ms).

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
  • Loading branch information
petrutlucian94 committed Jun 9, 2023
1 parent a3a9dd2 commit 7d87bdb
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,9 @@ AbortedSubmittedIORequests : 0
AbortedUnsubmittedIORequests : 0
CompletedAbortedIORequests : 0
OutstandingIOCount : 0
TimeSinceLastReceivedReqMs : 3037
TimeSinceLastSubmittedReqMs : 3037
TimeSinceLastReplyMs : 3037
```

The ``received`` requests are the ones coming from Storport, the driver upper layer.
Expand All @@ -526,4 +529,7 @@ the requests. The userspace ``libwnbd`` library also gathers IO counters, which
retrieved by the library consumers.

Worth mentioning that by default, Storport limits the number of pending IO requests to
1000 per adapter and 255 per LUN.
1000 per adapter and 255 per LUN. Those limits can be adjusted as described above.

Be aware that the IO timers such as ``TimeSinceLastReceivedReqMs`` have a ~15ms
accuracy and are mostly intended for timeout detection.

0 comments on commit 7d87bdb

Please sign in to comment.