1. 04 3月, 2020 2 次提交
  2. 30 1月, 2020 1 次提交
    • L
      qemu: add capabilities flag for failover feature · cad65f22
      Laine Stump 提交于
      Presence of the virtio-net-pci option called "failover" indicates
      support in a qemu binary of a simplistic bonding of a virtio-net
      device with another PCI device. This feature allows migration of
      guests that have a network device assigned to a guest with VFIO, by
      creating a network bond device in the guest consisting of the
      VFIO-assigned device and a virtio-net-pci device, then temporarily
      (and automatically) unplugging the VFIO net device prior to migration
      (and hotplugging an equivalent device on the migration
      destination). (The feature is called "failover" because the bond
      device uses the vfio-pci netdev for normal guest networking, but
      "fails over" to the virtio-net-pci netdev once the vfio-pci device is
      unplugged for migration.)
      
      Full functioning of the feature also requires support in the
      virtio-net driver in the guest OS (since that is where the bond device
      resides), but if the "failover" commandline option is present for the
      virtio-net-pci device in qemu, at least the qemu part of the feature
      is available, and libvirt can add the proper options to both the
      virtio-net-pci and vfio-pci device commandlines to indicate qemu
      should attempt doing the failover during migration.
      
      This patch just adds the qemu capabilities flag "virtio-net.failover".
      Signed-off-by: NLaine Stump <laine@redhat.com>
      Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
      cad65f22
  3. 27 1月, 2020 1 次提交
  4. 25 1月, 2020 1 次提交
  5. 23 1月, 2020 1 次提交
  6. 16 1月, 2020 1 次提交
  7. 24 12月, 2019 1 次提交
  8. 18 12月, 2019 1 次提交
  9. 17 12月, 2019 1 次提交
  10. 22 11月, 2019 4 次提交
  11. 21 11月, 2019 5 次提交
  12. 24 10月, 2019 1 次提交
  13. 10 10月, 2019 1 次提交
  14. 27 9月, 2019 1 次提交
  15. 25 9月, 2019 1 次提交
  16. 19 9月, 2019 2 次提交
  17. 18 9月, 2019 1 次提交
  18. 06 9月, 2019 1 次提交
  19. 14 8月, 2019 1 次提交
  20. 15 7月, 2019 1 次提交
  21. 20 6月, 2019 6 次提交
  22. 12 6月, 2019 1 次提交
    • E
      backup: Add two new qemu capabilities · 6abda7a4
      Eric Blake 提交于
      Add two capabilities for testing features required for the upcoming
      virDomainBackupBegin: use block-dirty-bitmap-merge as the generic
      witness of bitmap support needed for checkpoints (since all of the
      bitmap management functionalities were finalized in the same qemu 4.0
      release), and the bitmap parameter to nbd-server-add for pull-mode
      backup support.  Even though both capabilities are likely to be
      present or absent together (that is, it is unlikely to encounter a
      qemu that backports only one of the two), it still makes sense to keep
      two capabilities as the two uses are orthogonal (full backups don't
      require checkpoints, push mode backups don't require NBD bitmap
      support, and checkpoints can be used for more than just incremental
      backups).
      
      Existing code is not affected by the new capabilities.
      Signed-off-by: NEric Blake <eblake@redhat.com>
      Acked-by: NPeter Krempa <pkrempa@redhat.com>
      6abda7a4
  23. 06 5月, 2019 1 次提交
  24. 25 4月, 2019 1 次提交
  25. 12 4月, 2019 2 次提交