Vladimir Sementsov-Ogievskiy <[email protected]> writes: > 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 <[email protected]> > --- > 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:
Why is this safe? Prior discusson: Message-ID: <[email protected]> https://lists.gnu.org/archive/html/qemu-devel/2020-01/msg04921.html
