1. 04 11月, 2017 3 次提交
    • D
      vbox: vboxAttachDrives now relies on address info · c739a6bd
      Dawid Zamirski 提交于
      Previously, the driver was computing VBOX's devicePort/deviceSlot values
      based on device name and max port/slot values. While this worked, it
      completely ignored <address> values. Additionally, libvirt's built-in
      virDomainDiskDefAssignAddress already does a good job  setting default
      values on virDomainDeviceDriveAddress struct which we can use to set
      devicePort and deviceSlot and accomplish the same result while allowing
      the customizing those via XML. Also, this allows to remove some code
      which will make further patches smaller.
      c739a6bd
    • D
      vbox: Close media when undefining domains · 7651debb
      Dawid Zamirski 提交于
      When registering a VM we call OpenMedium on each disk image which adds it
      to vbox's global media registry. Therefore, we should make sure to call
      Close when unregistering VM so we cleanup the media registry entries
      after ourselves - this does not remove disk image files. This follows
      the behaviour of the VBoxManage unregistervm command.
      7651debb
    • D
      vbox: Update ATTRIBUTE_UNUSED usage · 6f8ddbb8
      Dawid Zamirski 提交于
      Since the removal of VBOX <= 3x, the function arguments are actually
      used so they should not be marked with ATTRIBUTE_UNUSED anymore.
      6f8ddbb8
  2. 03 11月, 2017 29 次提交
  3. 02 11月, 2017 2 次提交
  4. 31 10月, 2017 1 次提交
    • J
      spec: Restart libvirtd in posttrans · 1bf89340
      Jiri Denemark 提交于
      When upgrading libvirt packages, there's no strict ordering for the
      installation or removal of the individual libvirt sub packages. Thus
      libvirt-daemon may be upgraded (and its %postun scriptlet) started
      before all sub packages with driver libraries are upgraded. When
      libvirt-daemon's %postun scriptlet restarts the daemon old drivers may
      still be laying around and the daemon may crash when it tries to use
      them.
      
      Let's restart the daemon in %posttrans to make sure libvirtd is
      restarted only after all sub packages are at the same version.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=1464300Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
      1bf89340
  5. 27 10月, 2017 5 次提交