Message ID | 20220426201514.170410-1-eblake@redhat.com |
---|---|
State | New |
Headers | show |
On 4/26/22 13:15, Eric Blake wrote: > The following changes since commit 80a172de5592b5c33aa6bc30da6f16c4ad1ae390: > > Merge tag 'trivial-branch-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-04-26 07:54:22 -0700) > > are available in the Git repository at: > > https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2022-04-26 > > for you to fetch changes up to 620c5cb5da57dc97f655e6218e7ca9bc896394a2: > > nbd: document what is protected by the CoMutexes (2022-04-26 13:16:42 -0500) > > ---------------------------------------------------------------- > nbd patches for 2022-04-26 > > - Paolo Bonzini: thread-safety improvements to NBD client > - Vladimir Sementsov-Ogievsky: finer-grained selection of bitmaps during > nbd-export > Applied, thanks. Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate. r~ > ---------------------------------------------------------------- > Paolo Bonzini (9): > nbd: safeguard against waking up invalid coroutine > nbd: mark more coroutine_fns > nbd: remove peppering of nbd_client_connected > nbd: keep send_mutex/free_sema handling outside nbd_co_do_establish_connection > nbd: use a QemuMutex to synchronize yanking, reconnection and coroutines > nbd: code motion and function renaming > nbd: move s->state under requests_lock > nbd: take receive_mutex when reading requests[].receiving > nbd: document what is protected by the CoMutexes > > Vladimir Sementsov-Ogievskiy (3): > qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStr > qapi: nbd-export: allow select bitmaps by node/name pair > iotests/223: check new possibility of exporting bitmaps by node/name > > qapi/block-core.json | 6 +- > qapi/block-export.json | 5 +- > block/coroutines.h | 5 +- > include/block/block_int-global-state.h | 2 +- > block/monitor/bitmap-qmp-cmds.c | 6 +- > block/nbd.c | 286 +++++++++++++++++---------------- > blockdev-nbd.c | 8 +- > nbd/server.c | 63 +++++--- > qemu-img.c | 8 +- > qemu-nbd.c | 11 +- > tests/qemu-iotests/223 | 16 ++ > tests/qemu-iotests/223.out | 47 +++++- > 12 files changed, 282 insertions(+), 181 deletions(-) >