1. 02 10月, 2012 2 次提交
    • J
      qemu: Kill processes used for QMP caps probing · 0caccb58
      Jiri Denemark 提交于
      Since libvirt switched to QMP capabilities probing recently, it starts
      QEMU process used for this probing with -daemonize, which means
      virCommandAbort can no longer reach these processes. As a result of
      that, restarting libvirtd will leave several new QEMU processes behind.
      Let's use QEMU's -pidfile and use it to kill the process when QMP caps
      probing is done.
      0caccb58
    • P
      qemu: Use proper agent entering function when freezing filesystems · e0316b5e
      Peter Krempa 提交于
      When doing snapshots, the filesystem freeze function used the agent
      entering function that expects the qemud_driver unlocked. This might
      cause a deadlock of the qemu driver if the agent does not respond.
      
      The only call path of this function has the qemud_driver locked, so this
      patch changes the entering functions to those expecting the driver
      locked.
      e0316b5e
  2. 28 9月, 2012 7 次提交
  3. 27 9月, 2012 25 次提交
  4. 26 9月, 2012 5 次提交
  5. 25 9月, 2012 1 次提交
    • P
      qemu: Avoid holding the driver lock in trivial snapshot API's · 35fe4e7e
      Peter Krempa 提交于
      In most of the snapshot API's there's no need to hold the driver lock
      the whole time.
      
      This patch adds helper functions that get the domain object in functions
      that don't require the driver lock and simplifies call paths from
      snapshot-related API's.
      35fe4e7e