• E
    blockjob: manage qemu block-commit monitor command · 3f38c7e3
    Eric Blake 提交于
    qemu 1.3 will be adding a 'block-commit' monitor command, per
    qemu.git commit ed61fc1.  It matches nicely to the libvirt API
    virDomainBlockCommit.
    
    * src/qemu/qemu_capabilities.h (QEMU_CAPS_BLOCK_COMMIT): New bit.
    * src/qemu/qemu_capabilities.c (qemuCapsProbeQMPCommands): Set it.
    * src/qemu/qemu_monitor.h (qemuMonitorBlockCommit): New prototype.
    * src/qemu/qemu_monitor_json.h (qemuMonitorJSONBlockCommit):
    Likewise.
    * src/qemu/qemu_monitor.c (qemuMonitorBlockCommit): Implement it.
    * src/qemu/qemu_monitor_json.c (qemuMonitorJSONBlockCommit):
    Likewise.
    (qemuMonitorJSONHandleBlockJobImpl)
    (qemuMonitorJSONGetBlockJobInfoOne): Handle new event type.
    3f38c7e3
qemu_capabilities.c 68.6 KB