2019-01-21 | Eric Blake | nbd/client: Refactor nbd_opt_go() to support NBD_OPT_INFO Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-17-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Pull out oldstyle size determination Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-16-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Split handshake into two functions Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-15-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Refactor return of nbd_receive_negotiate() Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-14-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Split out nbd_receive_one_meta_context() Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-13-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Split out nbd_send_meta_query() Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-12-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Change signature of nbd_negotiate_simple_meta_co... Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-11-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Move export name into NBDExportInfo Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-10-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/client: Refactor nbd_receive_list() Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-9-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | qemu-nbd: Avoid strtol open-coding Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-8-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/server: Favor [u]int64_t over off_t Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-7-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | nbd/server: Hoist length check to qmp_nbd_server_add Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-6-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | qemu-nbd: Sanity check partition bounds Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-5-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | qemu-nbd: Enhance man page Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-4-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | maint: Allow for EXAMPLES in texi2pod Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-3-eblake@redhat.com> |
commitcommitdifftree |
2019-01-21 | Eric Blake | iotests: Make 233 output more reliable Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190117193658.16413-2-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | qemu-nbd: Add --bitmap=NAME option Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-9-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | nbd: Merge nbd_export_bitmap into nbd_export_new Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-8-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | nbd: Remove x-nbd-server-add-bitmap Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-7-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | nbd: Allow bitmap export during QMP nbd-server-add Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-6-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | nbd: Merge nbd_export_set_name into nbd_export_new Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-5-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | nbd: Only require disabled bitmap for read-only exports Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-4-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | nbd: Forbid nbd-server-stop when server is not running Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-3-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Eric Blake | nbd: Add some error case testing to iotests 223 Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-2-eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | Philippe Mathieu... | qemu-nbd: Rename 'exp' variable clashing with math... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | iotests: add iotest 236 for testing bitmap merge Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | iotests: implement pretty-print for log and qmp_log Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | iotests: change qmp_log filters to expect QMP objects... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | iotests: remove default filters from qmp_log Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | iotests: add qmp recursive sorting function Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | iotests: add filter_generated_node_ids Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | iotests.py: don't abort if IMGKEYSECRET is undefined Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | block: remove 'x' prefix from experimental bitmap APIs Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | blockdev: n-ary bitmap merge Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | block/dirty-bitmap: remove assertion from restore Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-14 | John Snow | blockdev: abort transactions in reverse order Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-05 | Eric Blake | nbd/client: Drop pointless buf variable Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20181215135324.152629-9-eblake@redhat.com> |
commitcommitdifftree |
2019-01-05 | Eric Blake | qemu-nbd: Fail earlier for -c/-d on non-linux Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20181215135324.152629-7-eblake@redhat.com> |
commitcommitdifftree |
2019-01-05 | Eric Blake | nbd/client: More consistent error messages Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20181215135324.152629-6-eblake@redhat.com> |
commitcommitdifftree |
2019-01-04 | Eric Blake | nbd: Document timeline of various features Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20181215135324.152629-3-eblake@redhat.com> |
commitcommitdifftree |
2019-01-04 | Eric Blake | qemu-nbd: Use program name in error messages Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20181215135324.152629-2-eblake@redhat.com> |
commitcommitdifftree |
2019-01-04 | Vladimir Sementsov... | block/nbd-client: use traces instead of noisy error_report_err Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2019-01-04 | Eric Blake | nbd/client: Trace all server option error messages Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20181218225714.284495-3-eblake@redhat.com> |
commitcommitdifftree |
2019-01-04 | Vladimir Sementsov... | nbd: publish _lookup functions Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-30 | Eric Blake | nbd/client: Send NBD_CMD_DISC if open fails after connect Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20181130023232.3079982-4-eblake@redhat.com> |
commitcommitdifftree |
2018-11-30 | Eric Blake | nbd/client: Make x-dirty-bitmap more reliable Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20181130023232.3079982-3-eblake@redhat.com> |
commitcommitdifftree |
2018-11-30 | Eric Blake | nbd/server: Advertise all contexts in response to bare... Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20181130023232.3079982-2-eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Eric Blake | iotests: Drop use of bash keyword 'function' Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20181116215002.2124581-1-eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Eric Blake | iotests: Also test I/O over NBD TLS Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20181118022403.2211483-1-eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Daniel P. Berrangé | tests: exercise NBD server in TLS mode Reviewed-by: Eric Blake <eblake@redhat.com> Tested-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Daniel P. Berrangé | tests: add iotests helpers for dealing with TLS certificates Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Daniel P. Berrangé | tests: check if qemu-nbd is still alive before waiting Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Daniel P. Berrangé | tests: pull qemu-nbd iotest helpers into common.nbd... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Daniel P. Berrangé | io: return 0 for EOF in TLS session read after shutdown Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Eric Blake | nbd/server: Ignore write errors when replying to NBD_OPT_ABORT Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20181117223221.2198751-1-eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Daniel P. Berrangé | nbd: fix whitespace in server error message Author: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Mao Zhongyi | qemu-iotests: Modern shell scripting (use $() instead... Cc: eblake@redhat.com Suggested-by: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Mao Zhongyi | qemu-iotests: convert `pwd` and $(pwd) to $PWD Cc: eblake@redhat.com Suggested-by: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-11-19 | Mao Zhongyi | qemu-iotests: remove unused variable 'here' Cc: eblake@redhat.com Suggested-by: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-10-04 | Denis V. Lunev | nbd: fix NBD_FLAG_SEND_CACHE value CC: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-10-03 | Vladimir Sementsov... | nbd/server: drop old-style negotiation Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-10-03 | Vladimir Sementsov... | qemu-nbd: drop old-style negotiation Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-10-03 | Eric Blake | qemu-nbd: Document --tls-creds Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20181003180426.602765-1-eblake@redhat.com> |
commitcommitdifftree |
2018-10-03 | Vladimir Sementsov... | nbd/server: fix NBD_CMD_CACHE Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-10-03 | Peter Maydell | nbd: Don't take address of fields in packed structs Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-09-27 | Vladimir Sementsov... | nbd/server: send more than one extent of base:allocation... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-09-27 | John Snow | qapi: bitmap-merge: document name change Reported-by: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-09-26 | Vladimir Sementsov... | nbd/server: fix bitmap export Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-07-08 | Vladimir Sementsov... | nbd/server: fix nbd_co_send_block_status Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-07-03 | Eric Blake | iotests: New test 223 for exporting dirty bitmap over NBD Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20180702191458.28741-3-eblake@redhat.com> |
commitcommitdifftree |
2018-07-02 | Eric Blake | nbd/client: Add x-dirty-bitmap to query bitmap from... Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20180702191458.28741-2-eblake@redhat.com> |
commitcommitdifftree |
2018-07-02 | John Snow | iotests: add 222 to test basic fleecing Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-07-02 | Vladimir Sementsov... | blockdev: enable non-root nodes for backup source Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-07-02 | Eric Blake | iscsi: Avoid potential for get_status overflow Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20180508212718.1482663-1-eblake@redhat.com> |
commitcommitdifftree |
2018-07-02 | Eric Blake | nbd/server: Fix dirty bitmap logic regression Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20180622153509.375130-1-eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Vladimir Sementsov... | nbd/server: introduce NBD_CMD_CACHE Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Vladimir Sementsov... | docs/interop: add nbd.txt Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Vladimir Sementsov... | qapi: new qmp command nbd-server-add-bitmap Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Vladimir Sementsov... | nbd/server: implement dirty bitmap export Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Vladimir Sementsov... | nbd/server: add nbd_meta_empty_or_pattern helper Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Vladimir Sementsov... | nbd/server: refactor NBDExportMetaContexts Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Vladimir Sementsov... | nbd/server: fix trace Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Eric Blake | nbd/server: Reject 0-length block status request Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20180621124937.166549-1-eblake@redhat.com> |
commitcommitdifftree |
2018-06-21 | Eric Blake | tests: Simplify .gitignore Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20180619203918.65450-1-eblake@redhat.com> |
commitcommitdifftree |
2018-05-04 | Eric Blake | nbd/client: Relax handling of large NBD_CMD_BLOCK_STATUS... Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20180503222626.1303410-1-eblake@redhat.com> |
commitcommitdifftree |
2018-05-04 | Eric Blake | nbd/client: Fix error messages during NBD_INFO_BLOCK_SIZE Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20180501154654.943782-1-eblake@redhat.com> |
commitcommitdifftree |
2018-05-04 | Vladimir Sementsov... | migration/block-dirty-bitmap: fix memory leak in dirty_bitma... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-05-04 | Vladimir Sementsov... | nbd/client: fix nbd_negotiate_simple_meta_context Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-04-10 | Peter Xu | monitor: bind dispatch bh to iohandler context CC: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-04-10 | Peter Xu | iothread: workaround glib bug which hangs qmp-test Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-04-10 | Peter Xu | iotests: fix wait_until_completed() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-04-02 | Eric Blake | nbd: trace meta context negotiation Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20180330130950.1931229-1-eblake@redhat.com> |
commitcommitdifftree |
2018-04-02 | Eric Blake | nbd/client: Correctly handle bad server REP_META_CONTEXT Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20180329231837.1914680-1-eblake@redhat.com> |
commitcommitdifftree |
2018-04-02 | Eric Blake | nbd: Fix 32-bit compilation on BLOCK_STATUS Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20180327210517.1804242-1-eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Satheesh Rajendran | hmp.c: Revert hmp_info_cpus output format change Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | tests: qmp-test: add test for new "x-oob" Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Eric Blake | tests: Add parameter to qtest_init_without_qmp_handshake Signed-off-by: Eric Blake <eblake@redhat.com> ...Id: <20180327013620.1644387-4-eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | monitor: new parameter "x-oob" Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | qmp: cleanup qmp queues properly Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | tests: add oob-test for qapi-schema Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
next |