- fd6afc5 nbd/server: Use drained block ops to quiesce the server by Sergio Lopez · 3 years, 9 months ago
- 0da9856 nbd: server: Report holes for raw images by Nir Soffer · 4 years ago
- f148ae7 nbd/server: Quiesce coroutines on context switch by Sergio Lopez · 4 years, 3 months ago
- c0b21f2 nbd: Silence Coverity false positive by Eric Blake · 4 years, 4 months ago
- dbc7b01 nbd: Add 'qemu-nbd -A' to expose allocation depth by Eric Blake · 4 years, 4 months ago
- 71719cd nbd: Add new qemu:allocation-depth metadata context by Eric Blake · 4 years, 4 months ago
- 3b1f244 nbd: Allow export of multiple bitmaps for one device by Eric Blake · 4 years, 4 months ago
- 47ec485 nbd: Refactor counting of metadata contexts by Eric Blake · 4 years, 4 months ago
- 02e87e3 nbd: Simplify qemu bitmap context name by Eric Blake · 4 years, 4 months ago
- cbad81c nbd: Update qapi to support exporting multiple bitmaps by Eric Blake · 4 years, 4 months ago
- f51d23c block/export: add iothread and fixed-iothread options by Stefan Hajnoczi · 4 years, 5 months ago
- ebd5706 nbd: Simplify meta-context parsing by Eric Blake · 4 years, 5 months ago
- d1e2c3e nbd/server: Reject embedded NUL in NBD strings by Eric Blake · 4 years, 5 months ago
- bbc35fc nbd: silence maybe-uninitialized warnings by Christian Borntraeger · 4 years, 5 months ago
- 5b1cb49 nbd: Merge nbd_export_new() and nbd_export_create() by Kevin Wolf · 4 years, 5 months ago
- 30dbc81 block/export: Move writable to BlockExportOptions by Kevin Wolf · 4 years, 5 months ago
- 331170e block/export: Create BlockBackend in blk_exp_add() by Kevin Wolf · 4 years, 5 months ago
- 37a4f70 block/export: Move blk to BlockExport by Kevin Wolf · 4 years, 5 months ago
- 3c3bc46 block/export: Add block-export-del by Kevin Wolf · 4 years, 5 months ago
- 3859ad3 block/export: Move strong user reference to block_exports by Kevin Wolf · 4 years, 5 months ago
- bc4ee65 block/export: Add blk_exp_close_all(_type) by Kevin Wolf · 4 years, 5 months ago
- a6ff798 block/export: Allocate BlockExport in blk_exp_add() by Kevin Wolf · 4 years, 5 months ago
- 8612c68 block/export: Move AioContext from NBDExport to BlockExport by Kevin Wolf · 4 years, 5 months ago
- c69de1b block/export: Move refcount from NBDExport to BlockExport by Kevin Wolf · 4 years, 5 months ago
- dbc9e94 nbd/server: Simplify export shutdown by Kevin Wolf · 4 years, 5 months ago
- d794f7f nbd: Remove NBDExport.close callback by Kevin Wolf · 4 years, 5 months ago
- 9b562c6 block/export: Remove magic from block-export-add by Kevin Wolf · 4 years, 5 months ago
- b57e4de qemu-nbd: Use raw block driver for --offset by Kevin Wolf · 4 years, 5 months ago
- 56ee862 block/export: Add BlockExport infrastructure and block-export-add by Kevin Wolf · 4 years, 5 months ago
- 8760366 nbd: Remove unused nbd_export_get_blockdev() by Kevin Wolf · 4 years, 5 months ago
- ee2f94c nbd: Use CAF when looking for dirty bitmap by Max Reitz · 6 years ago
- 890cbcc nbd: Fix large trim/zero requests by Eric Blake · 4 years, 7 months ago
- 453cc6b nbd: make nbd_export_close_all() synchronous by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
- 795d946 nbd: Use ERRP_GUARD() by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
- 5c4fe01 nbd/server: Avoid long error message assertions CVE-2020-10761 by Eric Blake · 4 years, 9 months ago
- dacbb6e nbd/server: use bdrv_dirty_bitmap_next_dirty_area by Vladimir Sementsov-Ogievskiy · 5 years ago
- 89cbc7e nbd/server: introduce NBDExtentArray by Vladimir Sementsov-Ogievskiy · 5 years ago
- 642700f block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t by Vladimir Sementsov-Ogievskiy · 5 years ago
- 73e064c nbd: Fix regression with multiple meta contexts by Eric Blake · 5 years ago
- bdf200a nbd: fix uninitialized variable warning by Pan Nengyuan · 5 years ago
- 93676c8 nbd: Don't send oversize strings by Eric Blake · 5 years ago
- 9d7ab22 nbd/server: Prefer heap over stack for parsing client names by Eric Blake · 5 years ago
- 61bc846 nbd: Grab aio context lock in more places by Eric Blake · 5 years ago
- b496124 nbd/server: attach client channel to the export's AioContext by Sergio Lopez · 5 years ago
- b491dbb nbd: Implement server use of NBD FAST_ZERO by Eric Blake · 6 years ago
- 0a47954 nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO by Eric Blake · 6 years ago
- dbb38ca nbd: Improve per-export flag handling in server by Eric Blake · 6 years ago
- df18c04 nbd: Use g_autofree in a few places by Eric Blake · 6 years ago
- 61cc872 nbd: Advertise multi-conn for shared read-only connections by Eric Blake · 6 years ago
- 28636b8 block/dirty-bitmap: add bdrv_dirty_bitmap_get by John Snow · 6 years ago
- c6a2225 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging by Peter Maydell · 6 years ago
- dc5e9ac Include qemu/queue.h slightly less by Markus Armbruster · 6 years ago
- 7fa5c56 nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH by Vladimir Sementsov-Ogievskiy · 6 years ago
- 416e34b nbd/server: Nicer spelling of max BLOCK_STATUS reply length by Eric Blake · 6 years ago
- d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
- 45e92a9 nbd-server: Call blk_set_allow_aio_context_change() by Kevin Wolf · 6 years ago
- 099fbcd nbd/server: Don't fail NBD_OPT_INFO for byte-aligned sources by Eric Blake · 6 years ago
- 6e28064 nbd/server: Trace client noncompliance on unaligned requests by Eric Blake · 6 years ago
- 2178a56 nbd/server: Fix blockstatus trace by Eric Blake · 6 years ago
- b0245d6 nbd/server: Advertise actual minimum block size by Eric Blake · 6 years ago
- 3ae96d6 block/dirty-bitmaps: add block_dirty_bitmap_check function by John Snow · 6 years ago
- 27a1b30 block/dirty-bitmaps: unify qmp_locked and user_locked calls by John Snow · 6 years ago
- 3b78a92 nbd: change error checking order for bitmaps by John Snow · 6 years ago
- b25e12d qemu-nbd: add support for authorization of TLS clients by Daniel P. Berrange · 6 years ago
- 269ee27 nbd/server: Kill pointless shadowed variable by Eric Blake · 6 years ago
- e6798f0 nbd: generalize usage of nbd_read by Vladimir Sementsov-Ogievskiy · 6 years ago
- 9d26dfc nbd/server: Favor [u]int64_t over off_t by Eric Blake · 6 years ago
- 7596bbb nbd/server: Hoist length check to qmp_nbd_server_add by Eric Blake · 6 years ago
- 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
- 678ba27 nbd: Merge nbd_export_bitmap into nbd_export_new by Eric Blake · 6 years ago
- 3fa4c76 nbd: Merge nbd_export_set_name into nbd_export_new by Eric Blake · 6 years ago
- 702aa50 nbd: Only require disabled bitmap for read-only exports by Eric Blake · 6 years ago
- e31d8024 nbd/server: Advertise all contexts in response to bare LIST by Eric Blake · 6 years ago
- 3e99ebb nbd/server: Ignore write errors when replying to NBD_OPT_ABORT by Eric Blake · 6 years ago
- 0b0bb12 nbd: fix whitespace in server error message by Daniel P. Berrangé · 6 years ago
- d978202 nbd: forbid use of frozen bitmaps by John Snow · 6 years ago
- 7f7dfe2 nbd/server: drop old-style negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
- 2f454de nbd/server: fix NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 6 years ago
- 80c7c2b nbd: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
- fb7afc7 nbd/server: send more than one extent of base:allocation context by Vladimir Sementsov-Ogievskiy · 7 years ago
- 6545916 nbd/server: fix bitmap export by Vladimir Sementsov-Ogievskiy · 6 years ago
- 0c0eaed nbd/server: fix nbd_co_send_block_status by Vladimir Sementsov-Ogievskiy · 7 years ago
- 7606c99 nbd/server: Fix dirty bitmap logic regression by Eric Blake · 7 years ago
- 45eb6fb nbd/server: Silence gcc false positive by Eric Blake · 7 years ago
- bc37b06 nbd/server: introduce NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 7 years ago
- 3d068af nbd/server: implement dirty bitmap export by Vladimir Sementsov-Ogievskiy · 7 years ago
- b0769d8 nbd/server: add nbd_meta_empty_or_pattern helper by Vladimir Sementsov-Ogievskiy · 7 years ago
- af736e5 nbd/server: refactor NBDExportMetaContexts by Vladimir Sementsov-Ogievskiy · 7 years ago
- dbb8b39 nbd/server: fix trace by Vladimir Sementsov-Ogievskiy · 7 years ago
- d8b2029 nbd/server: Reject 0-length block status request by Eric Blake · 7 years ago
- 2b53af2 nbd: trace meta context negotiation by Eric Blake · 7 years ago
- e7b1948 nbd: BLOCK_STATUS for standard get_block_status function: server part by Vladimir Sementsov-Ogievskiy · 7 years ago
- 1229645 nbd/server: add nbd_read_opt_name helper by Vladimir Sementsov-Ogievskiy · 7 years ago
- 2e425fd nbd/server: add nbd_opt_invalid helper by Vladimir Sementsov-Ogievskiy · 7 years ago
- 6552978 nbd/server: Honor FUA request on NBD_CMD_TRIM by Eric Blake · 7 years ago
- 6f302e6 nbd/server: refactor nbd_trip: split out nbd_handle_request by Vladimir Sementsov-Ogievskiy · 7 years ago
- 6a41759 nbd/server: refactor nbd_trip: cmd_read and generic reply by Vladimir Sementsov-Ogievskiy · 7 years ago
- a0d7ce2 nbd/server: fix: check client->closing before sending reply by Vladimir Sementsov-Ogievskiy · 7 years ago
- 37e02ae nbd/server: fix sparse read by Vladimir Sementsov-Ogievskiy · 7 years ago
- 60ace2b nbd/server: move nbd_co_send_structured_error up by Vladimir Sementsov-Ogievskiy · 7 years ago