Skip to content
  • Paolo Bonzini's avatar
    qemu-nbd: throttle requests · 41996e38
    Paolo Bonzini authored
    
    
    Limiting the number of in-flight requests is implemented very simply
    with a can_read callback.  It does not require a semaphore, unlike the
    client side in block/nbd.c, because we can throttle directly the creation
    of coroutines.  The client side can have a coroutine created at any time
    when an I/O request is made.
    
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    41996e38