Back to bug 789327

Who When What Removed Added
Ademar Reis 2012-02-10 13:09:04 UTC CC areis
Dave Allan 2012-02-10 14:10:00 UTC Status NEW ASSIGNED
CC dallan
Assignee libvirt-maint jyang
Osier Yang 2012-05-28 08:45:50 UTC Status ASSIGNED POST
Daniel Veillard 2012-08-02 08:39:19 UTC CC ajia, dyuan, whuang, yupzhang
CC veillard
Daniel Veillard 2012-08-02 08:55:46 UTC Status POST MODIFIED
Daniel Veillard 2012-08-02 08:57:02 UTC Fixed In Version libvirt-0.10.0-0rc0.el6
errata-xmlrpc 2012-08-02 09:20:51 UTC Status MODIFIED ON_QA
zhe peng 2012-08-06 09:19:39 UTC Status ON_QA VERIFIED
zhenfeng wang 2012-12-25 09:04:06 UTC CC zhwang
Simon Green 2013-01-10 00:42:55 UTC CC dlaor tburke
Osier Yang 2013-01-25 07:42:50 UTC Doc Text Feature: libvirt supported three new QMP events: SUSPEND, WAKEUP, and DEVICE_TRAY_MOVED. And introduced a new attribute "tray" for disk target, to indicate the tray
status for CD-ROM or Floppy device.

Reason: The QEMU guest could be suspended or resumed inside
the guest directly (not via libvirt API), so the QMP events "SUSPEND" and "WAKEUP" are introduced by QEMU to let management application known the guest status has been changed. The QMP event "DEVICE_TRAY_MOVED" is to let management application known the tray status has been
changed for CD-ROM or Floppy device otherwise the management application could start the guest with the
medium still inserted while the medium has been ejected
inside guest previously.

Result (if any): New domain status "pmsuspended" is introduced for SUSPEND event the domain status will be changed to "pmsuspended" when the QEMU "SUSPEND" event is
emitted, and to "running" when the QEMU "WAKEUP" event is emitted. When the QEMU event DEVICE_TRAY_MOVED is emitted
for a disk device the tray status for the disk will be reflected to libvirt XML. And libvirt won't start the guest
with the medium inserted if the 'tray' is 'open' in next
starting.
Osier Yang 2013-01-25 07:47:18 UTC Doc Text Feature: libvirt supported three new QMP events: SUSPEND, WAKEUP, and DEVICE_TRAY_MOVED. And introduced a new attribute "tray" for disk target, to indicate the tray
status for CD-ROM or Floppy device.

Reason: The QEMU guest could be suspended or resumed inside
the guest directly (not via libvirt API), so the QMP events "SUSPEND" and "WAKEUP" are introduced by QEMU to let management application known the guest status has been changed. The QMP event "DEVICE_TRAY_MOVED" is to let management application known the tray status has been
changed for CD-ROM or Floppy device otherwise the management application could start the guest with the
medium still inserted while the medium has been ejected
inside guest previously.

Result (if any): New domain status "pmsuspended" is introduced for SUSPEND event the domain status will be changed to "pmsuspended" when the QEMU "SUSPEND" event is
emitted, and to "running" when the QEMU "WAKEUP" event is emitted. When the QEMU event DEVICE_TRAY_MOVED is emitted
for a disk device the tray status for the disk will be reflected to libvirt XML. And libvirt won't start the guest
with the medium inserted if the 'tray' is 'open' in next
starting.
Feature: libvirt supported three new QMP events: SUSPEND, WAKEUP, and DEVICE_TRAY_MOVED. And introduced a new attribute "tray" for disk target, to indicate the tray
status for CD-ROM or Floppy device.

Reason: The QEMU guest could be suspended or resumed inside
the guest directly (not via libvirt API), so the QMP events "SUSPEND" and "WAKEUP" are introduced by QEMU to let management application known the guest status has been changed. The QMP event "DEVICE_TRAY_MOVED" is to let management application known the tray status has been
changed for CD-ROM or Floppy device otherwise the management application could start the guest with the
medium still inserted while the medium has been ejected
inside guest previously.

Result (if any): New domain status "pmsuspended" is introduced for SUSPEND event the domain status will be changed to "pmsuspended" when the QEMU "SUSPEND" event is
emitted, and to "running" when the QEMU "WAKEUP" event is emitted. When the QEMU event DEVICE_TRAY_MOVED is emitted
for a disk device the current tray status for the disk
will be reflected to libvirt XML. And libvirt won't start the guest with the medium inserted if the 'tray' is 'open' on the next boot.
Amit Shah 2013-02-18 10:09:39 UTC Blocks 912287
Amit Shah 2013-02-18 10:20:55 UTC Blocks 912287
errata-xmlrpc 2013-02-21 07:07:50 UTC Status VERIFIED CLOSED
Resolution --- ERRATA
Last Closed 2013-02-21 02:07:50 UTC

Back to bug 789327