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> |
commitcommitdifftree |
2018-06-21 | Eric Blake | tests: Simplify .gitignore Signed-off-by: Eric Blake <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> |
commitcommitdifftree |
2018-05-04 | Eric Blake | nbd/client: Fix error messages during NBD_INFO_BLOCK_SIZE Signed-off-by: Eric Blake <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> |
commitcommitdifftree |
2018-04-02 | Eric Blake | nbd/client: Correctly handle bad server REP_META_CONTEXT Signed-off-by: Eric Blake <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> |
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> |
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 |
2018-03-27 | Peter Xu | tests: let qapi-schema tests detect oob Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | qapi: restrict allow-oob value to be "true" Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | qmp: fix qmp_capabilities error regression Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Laurent Vivier | qdict: remove useless cast Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Laurent Vivier | error: Remove NULL checks on error_propagate() calls Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Laurent Vivier | error: Strip trailing '\n' from error string arguments... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Eric Blake | tests: Silence false positive warning on generated... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-27 | Marc-André Lureau | qmp-test: fix response leak Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-23 | Eric Blake | qapi: Force UTF8 encoding when parsing qapi files Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-23 | Peter Xu | Revert "monitor: enable IO thread for (qmp & !mux)... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-23 | Peter Xu | Revert "tests: qmp-test: verify command batching" Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-23 | Peter Xu | Revert "tests: qmp-test: add oob test" Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Eric Blake | qapi: Pass '-u' when doing non-silent diff Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Vladimir Sementsov... | qapi: add block latency histogram interface Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Vladimir Sementsov... | block/accounting: introduce latency histogram Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | tests: qmp-test: add oob test Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | tests: qmp-test: verify command batching Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: add command "x-oob-test" Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: enable IO thread for (qmp & !mux) typed Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: isolate responses into io thread Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: support out-of-band (oob) execution Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qapi: introduce new cmd option "allow-oob" Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: send event when command queue full Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Eric Blake | qmp: add new event "command-dropped" Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: separate QMP parser and dispatcher Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: let suspend/resume work even with QMPs Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: let suspend_cnt be thread safe Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: introduce monitor_qmp_respond() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: introduce QMPCapability Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: allow using IO thread for parsing Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: let mon_list be tail queue Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: unify global init Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: move the cur_mon hack deeper for QMP Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: move skip_flush into monitor_data_init Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qobject: let object_property_get_str() use new API Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qobject: introduce qobject_get_try_str() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qobject: introduce qstring_get_try_str() CC: Eric Blake <eblake@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | docs: update QMP documents for OOB commands Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Daniel P. Berrange | chardev: tcp: postpone TLS work until machine done Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | block: Deprecate "backing": "" Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | block: Handle null backing link Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Make more of qobject_to() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Remove qobject_to_X() functions Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Replace qobject_to_X(o) by qobject_to(X, o) Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Add qobject_to() Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | compiler: Add QEMU_BUILD_BUG_MSG() macro Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Marc-André Lureau | qapi: generate a literal qobject for introspection Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Marc-André Lureau | qlit: add qobject_from_qlit() Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Marc-André Lureau | qlit: use QType instead of int Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-19 | Marc-André Lureau | qapi2texi: minor python code simplification Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | iotests: new test 209 for NBD BLOCK_STATUS Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | iotests: add file_path helper Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | iotests.py: tiny refactor: move system imports up Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd: BLOCK_STATUS for standard get_block_status function... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | block/nbd-client: save first fatal error in nbd_iter_error Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd: BLOCK_STATUS for standard get_block_status function... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd/server: add nbd_read_opt_name helper Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd/server: add nbd_opt_invalid helper Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Stefan Hajnoczi | iotests: add 208 nbd-server + blockdev-snapshot-sync... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Stefan Hajnoczi | block: let blk_add/remove_aio_context_notifier() tolerate... Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Eric Blake | nbd/server: Honor FUA request on NBD_CMD_TRIM Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd/server: refactor nbd_trip: split out nbd_handle_request Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd/server: refactor nbd_trip: cmd_read and generic... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd/server: fix: check client->closing before sending... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd/server: fix sparse read Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Vladimir Sementsov... | nbd/server: move nbd_co_send_structured_error up Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-13 | Eric Blake | iotests: Fix stuck NBD process on 33 Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi: Don't create useless directory qapi-generated Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | Fix up dangling references to qmp-commands.* in comment... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi: Move qapi-schema.json to qapi/, rename generated... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | docs: Correct outdated information on QAPI Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | docs/devel/writing-qmp-commands: Update for modular... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi: Empty out qapi-schema.json Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | Include less of the generated modular QAPI headers Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi: Generate separate .h, .c for each module Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Eric Blake | watchdog: Consolidate QAPI into single file Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi/common: Fix guardname() for funny filenames Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi/types qapi/visit: Generate built-in stuff into... Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi: Make code-generating visitors use QAPIGen more Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
2018-03-02 | Markus Armbruster | qapi: Rename generated qmp-marshal.c to qmp-commands.c Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> |
commitcommitdifftree |
next |