qemu-e2k/nbd
Vladimir Sementsov-Ogievskiy 7fa5c5657f nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH
This helps to avoid extra io, allocations and memory copying.
We assume here that CMD_CACHE is always used with copy-on-read, as
otherwise it's a noop.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20190725100550.33801-4-vsementsov@virtuozzo.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
2019-08-15 13:22:13 -05:00
..
client.c nbd/client: Fix error message for server with unusable sizing 2019-04-08 13:51:25 -05:00
common.c nbd: generalize usage of nbd_read 2019-02-04 15:11:27 -06:00
Makefile.objs
nbd-internal.h nbd: Move nbd_read_eof() to nbd/client.c 2019-02-25 15:03:19 +01:00
server.c nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH 2019-08-15 13:22:13 -05:00
trace-events nbd/server: Trace client noncompliance on unaligned requests 2019-04-08 13:42:24 -05:00