Messages in this thread | | | Subject | Re: [Patch v2] Storvsc: Select channel based on available percentage of ring buffer to write | From | "Martin K. Petersen" <> | Date | Fri, 20 Apr 2018 15:40:11 -0400 |
| |
Long,
> This is a best effort for estimating on how busy the ring buffer is > for that channel, based on available buffer to write in percentage. It > is still possible that at the time of actual ring buffer write, the > space may not be available due to other processes may be writing at > the time. > > Selecting a channel based on how full it is can reduce the possibility > that a ring buffer write will fail, and avoid the situation a channel > is over busy. > > Now it's possible that storvsc can use a smaller ring buffer size > (e.g. 40k bytes) to take advantage of cache locality.
Applied to 4.18/scsi-queue. Thank you!
-- Martin K. Petersen Oracle Linux Engineering
| |