> > Adding and IO queue and implement a scheduler is likely not what we want to
> do.
> 
> The starting point for something smarter than just no policy or rate-limiting 
> is
> BlockDriverState->tracked_requests.  block.c keeps track of active requests
> using this list.
> 
> The simplest policy using bs->tracked_requests is to only submit block job I/O
> requests when the list is empty.
> 
> Want to try this approach?  (The drawback is that the guest can starve the 
> block
> job by submitting I/O all the time.)

Already tried that, but the 1000ns delay behaves better (again, just a feeling, 
because
I found no way to measure that behaviour).


Reply via email to