summaryrefslogtreecommitdiffstats
path: root/block/blk-core.c
diff options
context:
space:
mode:
authorDaniel Stodden <daniel.stodden@citrix.com>2011-05-28 13:21:10 -0700
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2011-06-30 12:48:06 -0400
commitb4726a9df270859898e254b6eee67a28f38b34d3 (patch)
tree2512fcce88e4ad97ea1068864d716fd105d86c39 /block/blk-core.c
parent2b727c6300b49352f80f63704bb50c256949e95e (diff)
downloadblackbird-op-linux-b4726a9df270859898e254b6eee67a28f38b34d3.tar.gz
blackbird-op-linux-b4726a9df270859898e254b6eee67a28f38b34d3.zip
xen/blkback: Don't let in-flight requests defer pending ones.
Running RING_FINAL_CHECK_FOR_REQUESTS from make_response is a bad idea. It means that in-flight I/O is essentially blocking continued batches. This essentially kills throughput on frontends which unplug (or even just notify) early and rightfully assume addtional requests will be picked up on time, not synchronously. Signed-off-by: Daniel Stodden <daniel.stodden@citrix.com> [v1: Rebased and fixed compile problems] Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'block/blk-core.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud