[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 0/9] First batch of 4.2 NBD patches
From: |
Eric Blake |
Subject: |
[Qemu-devel] [PULL 0/9] First batch of 4.2 NBD patches |
Date: |
Thu, 15 Aug 2019 13:30:30 -0500 |
The following changes since commit 9e06029aea3b2eca1d5261352e695edc1e7d7b8b:
Update version for v4.1.0 release (2019-08-15 13:03:37 +0100)
are available in the Git repository at:
https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2019-08-15
for you to fetch changes up to 8f071c9db506e03abcb1b76ec6d3d2f9488cc3b3:
block/nbd: refactor nbd connection parameters (2019-08-15 13:22:14 -0500)
----------------------------------------------------------------
nbd patches for 2019-08-15
- Addition of InetSocketAddress keep-alive
- Addition of BDRV_REQ_PREFETCH for more efficient copy-on-read
- Initial refactoring in preparation of NBD reconnect
----------------------------------------------------------------
Vladimir Sementsov-Ogievskiy (9):
qapi: Add InetSocketAddress member keep-alive
block: implement BDRV_REQ_PREFETCH
block/stream: use BDRV_REQ_PREFETCH
nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH
block/nbd: split connection_co start out of nbd_client_connect
block/nbd: use non-blocking io channel for nbd negotiation
block/nbd: move from quit to state
block/nbd: add cmdline and qapi parameter reconnect-delay
block/nbd: refactor nbd connection parameters
qapi/block-core.json | 11 ++-
qapi/sockets.json | 6 +-
include/block/block.h | 8 ++-
include/block/nbd.h | 3 +-
block/io.c | 18 +++--
block/nbd.c | 195 +++++++++++++++++++++++++++++---------------------
block/stream.c | 24 +++----
nbd/client.c | 16 +++--
nbd/server.c | 43 ++++++++---
qemu-nbd.c | 2 +-
util/qemu-sockets.c | 28 ++++++++
11 files changed, 233 insertions(+), 121 deletions(-)
Vladimir Sementsov-Ogievskiy (9):
qapi: Add InetSocketAddress member keep-alive
block: implement BDRV_REQ_PREFETCH
block/stream: use BDRV_REQ_PREFETCH
nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH
block/nbd: split connection_co start out of nbd_client_connect
block/nbd: use non-blocking io channel for nbd negotiation
block/nbd: move from quit to state
block/nbd: add cmdline and qapi parameter reconnect-delay
block/nbd: refactor nbd connection parameters
qapi/block-core.json | 11 ++-
qapi/sockets.json | 6 +-
include/block/block.h | 8 +-
include/block/nbd.h | 3 +-
block/io.c | 18 ++--
block/nbd.c | 195 ++++++++++++++++++++++++------------------
block/stream.c | 24 ++----
nbd/client.c | 16 ++--
nbd/server.c | 43 ++++++++--
qemu-nbd.c | 2 +-
util/qemu-sockets.c | 28 ++++++
11 files changed, 233 insertions(+), 121 deletions(-)
--
2.20.1
- [Qemu-devel] [PULL 0/9] First batch of 4.2 NBD patches,
Eric Blake <=
- [Qemu-devel] [PULL 1/9] qapi: Add InetSocketAddress member keep-alive, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 7/9] block/nbd: move from quit to state, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 8/9] block/nbd: add cmdline and qapi parameter reconnect-delay, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 6/9] block/nbd: use non-blocking io channel for nbd negotiation, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 2/9] block: implement BDRV_REQ_PREFETCH, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 3/9] block/stream: use BDRV_REQ_PREFETCH, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 4/9] nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 5/9] block/nbd: split connection_co start out of nbd_client_connect, Eric Blake, 2019/08/15
- [Qemu-devel] [PULL 9/9] block/nbd: refactor nbd connection parameters, Eric Blake, 2019/08/15
- Re: [Qemu-devel] [PULL 0/9] First batch of 4.2 NBD patches, Peter Maydell, 2019/08/16