• K
    xen/blkback: Move the plugging/unplugging to a higher level. · 97961ef4
    Konrad Rzeszutek Wilk 提交于
    We used to the plug/unplug on the submit_bio. But that means
    if within a stream of WRITE, WRITE, WRITE,...,WRITE we have
    one READ, it could stall the pipeline (as the 'submio_bio'
    could trigger the unplug_fnc to be called and stall/sync
    when doing the READ). Instead we want to move the unplugging
    when the whole (or as a much as possible) ring buffer has been
    processed. This also eliminates us doing plug/unplug for
    each request.
    Signed-off-by: NKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    97961ef4
blkback.c 22.4 KB