All of lore.kernel.org
 help / color / mirror / Atom feed
From: William Dauchy <william@gandi.net>
To: QEMU Developers <qemu-devel@nongnu.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>, Ian Main <imain@redhat.com>,
	Fam Zheng <famz@redhat.com>,
	Markus Armbruster <armbru@redhat.com>
Subject: [Qemu-devel] hotremoving a disk qmp/hmp
Date: Tue, 18 Nov 2014 11:02:17 +0100	[thread overview]
Message-ID: <20141118100217.GK17306@gandi.net> (raw)

[-- Attachment #1: Type: text/plain, Size: 1773 bytes --]

Hello,

When hotremoving a disk I'm using the QMP API with device_del command;

Previous query-block command result:

{   u'device': u'disk1',
    u'inserted': {   u'backing_file_depth': 0,
                     u'bps': 0,
                     u'bps_rd': 0,
                     u'bps_wr': 0,
                     u'detect_zeroes': u'off',
                     u'drv': u'raw',
                     u'encrypted': False,
                     u'encryption_key_missing': False,
                     u'file': u'/dev/sda',
                     u'image': {   u'actual-size': 0,
                                   u'dirty-flag': False,
                                   u'filename': u'/dev/sda',
                                   u'format': u'raw',
                                   u'virtual-size': 3221225472},
                     u'iops': 0,
                     u'iops_rd': 0,
                     u'iops_wr': 0,
                     u'ro': False},
    u'io-status': u'ok',
    u'locked': True,
    u'removable': True,
    u'tray_open': False,
    u'type': u'unknown'}

After a device_del command I have the same thing but "'locked': False"
Then I can also do `eject device=disk1` which bring me to:

{   u'device': u'disk1',
                       u'io-status': u'ok',
                       u'locked': False,
                       u'removable': True,
                       u'tray_open': False,
                       u'type': u'unknown'}

But I did not found a way to completely remove the disk1 entry in order
to be able to add it again.
To complete the operation I need to use the old HMP API and use
`drive_del` command.

Did I miss something? or is it still something missing in QMP API?

Best regards,
-- 
William

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

             reply	other threads:[~2014-11-18 10:02 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-18 10:02 William Dauchy [this message]
2014-11-18 14:22 ` [Qemu-devel] hotremoving a disk qmp/hmp Markus Armbruster
2014-11-18 15:08   ` William Dauchy
2014-11-18 17:15     ` Markus Armbruster
2014-11-19  9:58       ` William Dauchy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20141118100217.GK17306@gandi.net \
    --to=william@gandi.net \
    --cc=armbru@redhat.com \
    --cc=famz@redhat.com \
    --cc=imain@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.