[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 2/9] qapi: make blockdev-add a coroutine command
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH v3 2/9] qapi: make blockdev-add a coroutine command |
Date: |
Mon, 6 Sep 2021 22:06:47 +0300 |
We are going to support nbd reconnect on open in a next commit. This
means that we want to do several connection attempts during some time.
And this should be done in a coroutine, otherwise we'll stuck.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
---
qapi/block-core.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/qapi/block-core.json b/qapi/block-core.json
index 06674c25c9..6e4042530a 100644
--- a/qapi/block-core.json
+++ b/qapi/block-core.json
@@ -4219,7 +4219,8 @@
# <- { "return": {} }
#
##
-{ 'command': 'blockdev-add', 'data': 'BlockdevOptions', 'boxed': true }
+{ 'command': 'blockdev-add', 'data': 'BlockdevOptions', 'boxed': true,
+ 'coroutine': true }
##
# @blockdev-reopen:
--
2.29.2
[PATCH v3 7/9] iotests.py: add and use qemu_io_wrap_args(), Vladimir Sementsov-Ogievskiy, 2021/09/06
[PATCH v3 5/9] nbd/client-connection: improve error message of cancelled attempt, Vladimir Sementsov-Ogievskiy, 2021/09/06
[PATCH v3 6/9] iotests.py: add qemu_tool_popen(), Vladimir Sementsov-Ogievskiy, 2021/09/06
[PATCH v3 9/9] iotests: add nbd-reconnect-on-open test, Vladimir Sementsov-Ogievskiy, 2021/09/06