5
0
mirror of git://git.proxmox.com/git/qemu-server.git synced 2025-03-22 02:50:16 +03:00

Commit Graph

  • 06fedff675 api: add remote migrate endpoint Fabian Grünbichler 2022-11-17 14:33:45 +01:00
  • eef93bc590 migrate: add remote migration handling Fabian Grünbichler 2022-11-17 14:33:44 +01:00
  • 05b2a4ae9c migrate: refactor remote VM/tunnel start Fabian Grünbichler 2022-11-17 14:33:43 +01:00
  • 347dc13650 mtunnel: add API endpoints Fabian Grünbichler 2022-11-17 14:33:42 +01:00
  • 7a24c98af6 pending: fix typo in variable name Fabian Grünbichler 2022-11-17 14:33:41 +01:00
  • e97bbbb64d pending changes: allow skipping cloud-init Fabian Grünbichler 2022-11-17 14:33:40 +01:00
  • 9660e606ee fixup delayed cloudinit hotplug Wolfgang Bumiller 2022-11-17 15:16:19 +01:00
  • a540985120 rework cloudinit_record_changed logic Wolfgang Bumiller 2022-11-17 14:35:27 +01:00
  • c229961ad3 parse config: do not validate informative values in cloud init section Thomas Lamprecht 2022-11-17 12:46:11 +01:00
  • 7e554ab102 d/control: bump versioned dependency for guest-common Thomas Lamprecht 2022-11-17 13:18:50 +01:00
  • 97c760399e api: update: check for tags permissions with 'assert_tag_permissions' Dominik Csapak 2022-11-16 16:48:01 +01:00
  • f5a88e9870 fix : properly check cloud-init drive permissions Leo Nunner 2022-11-16 18:34:29 +01:00
  • 0a1c4503e5 bump version to 7.2-8 Thomas Lamprecht 2022-11-16 18:31:16 +01:00
  • 1b5706cd16 drop get_pending_changes and simplify cloudinit_pending api call Wolfgang Bumiller 2022-11-16 18:14:08 +01:00
  • d29483147d don't call 'cleanup_config' the cloudinit section Wolfgang Bumiller 2022-11-16 18:14:07 +01:00
  • f16cf6c37d record cloud-init changes in the cloudinit section Wolfgang Bumiller 2022-11-16 18:14:06 +01:00
  • 4b785da1a9 delay cloudinit generation in hotplug Wolfgang Bumiller 2022-11-16 18:14:05 +01:00
  • 0337d531a0 Partially-revert "cloudinit: add cloudinit section for current generated config" Wolfgang Bumiller 2022-11-16 18:14:04 +01:00
  • 3de134ef4a Revert "cloudinit: avoid unsafe write of VM config" Wolfgang Bumiller 2022-11-16 18:14:03 +01:00
  • e0e036e1ba fix : add read-only to non-hotpluggable disk options Leo Nunner 2022-10-17 15:24:00 +02:00
  • 1e1d6f589c write config: only write out special cloudinit config if the vm has it Thomas Lamprecht 2022-11-16 12:50:29 +01:00
  • 71cc2c4177 migration: cloudinit check: bump manager dependency and guard with cloudinit drive Thomas Lamprecht 2022-11-16 12:45:25 +01:00
  • 6622226553 net: increase max queues to 64 Alexandre Derumier 2022-11-16 05:13:32 +01:00
  • cf364f9574 indentation fix Thomas Lamprecht 2022-11-16 12:08:05 +01:00
  • b137c30c3a cloudinit: avoid unsafe write of VM config Thomas Lamprecht 2022-11-16 12:03:49 +01:00
  • eb9923f9b9 config: fix dropping description on parsing special cloud init section Thomas Lamprecht 2022-11-16 11:32:14 +01:00
  • cbfc9d753f parse config: factor out finishing reading the description comment Thomas Lamprecht 2022-11-16 11:23:01 +01:00
  • 05eae0f21f cleanup validate_cpu_conf Thomas Lamprecht 2022-11-15 08:49:04 +01:00
  • 74fe3d9a7b config to command: avoid line bloat, keep cmd definition near initial pushes Thomas Lamprecht 2022-11-15 08:34:47 +01:00
  • 326704e73f affinity: add actual example to description Thomas Lamprecht 2022-11-15 08:33:04 +01:00
  • 1a67f99959 add fixme comment to replace duplicate nodename cache Thomas Lamprecht 2022-11-15 07:27:07 +01:00
  • 4c1d2d98c4 d/control: make pve-qemu-kvm build-dependency versioned to >= 7.1 Thomas Lamprecht 2022-11-13 16:46:28 +01:00
  • f314976230 test: add qemu 7.1 multiqueue netdev test Alexandre Derumier 2022-11-13 15:37:38 +01:00
  • 53ca628507 test: add qemu 7.1 default netdev rx|tx_queue_size=1024 Alexandre Derumier 2022-11-13 15:37:37 +01:00
  • 620d6b328f virtio-net: increase defaults rx|tx-queue-size to 1024 Alexandre Derumier 2022-11-13 15:37:36 +01:00
  • 0c03a39035 fix : virtio-net: enable packed queues for qemu 7.1 Alexandre Derumier 2022-11-13 15:37:35 +01:00
  • 15b9ce0e9a tests: cfg2cmd: add multi-q base test for 7.0 machine version Thomas Lamprecht 2022-11-13 16:40:23 +01:00
  • 989b718a45 bump version to 7.2-7 Thomas Lamprecht 2022-11-10 17:27:08 +01:00
  • cd1db1b3e0 migrate test: fix some more grave indentation/whitespace errors Thomas Lamprecht 2022-11-13 14:54:26 +01:00
  • 73ed64967e migration : add del_nets_bridge_fdb Alexandre Derumier 2022-08-24 18:26:44 +02:00
  • 4ddd2ca293 net devs: avoid registering MAC to fdb if not static Thomas Lamprecht 2022-11-13 13:38:55 +01:00
  • 1b5ba4ddc6 net devs: code cleanup new fdb mac add helper Thomas Lamprecht 2022-11-13 13:37:45 +01:00
  • 21947fea42 net devs: register vNIC mac to FDB on start/resume Alexandre Derumier 2022-08-24 18:26:43 +02:00
  • f9408af460 fix : delete cloud-init disk on rollback Mira Limbeck 2022-11-11 16:46:35 +01:00
  • d74f424e39 test: usb: cover more ports on checking xhci 7.1+ Thomas Lamprecht 2022-11-11 09:10:18 +01:00
  • b1099442b6 tests: add tests for various combinations of configs for usb Dominik Csapak 2022-11-11 07:59:55 +01:00
  • f6b24f427d usb: fixup: include USB config only for non-q35 again Thomas Lamprecht 2022-11-11 07:42:55 +01:00
  • 342f049352 usb: small style/code cleanups Thomas Lamprecht 2022-11-10 17:02:24 +01:00
  • e68881e4a3 usb: get controllers: avoid separate loop for usb 2 devs and improve variable names Thomas Lamprecht 2022-11-10 17:00:58 +01:00
  • 871ebe1775 usb: rename check_usb_index into assert_usb_index_is_useable Thomas Lamprecht 2022-11-10 16:48:35 +01:00
  • c60cad61a0 fix : USB: allow usb hotplugging for modern guests Dominik Csapak 2022-11-10 15:35:58 +01:00
  • 0c3d18ef13 USB: increase max usb devices to 14 for newer machine version and ostype Dominik Csapak 2022-11-10 15:35:57 +01:00
  • 4862922a2b fix : USB: use qemu-xhci for machine versions >= 7.1 Dominik Csapak 2022-11-10 15:35:56 +01:00
  • 3deccbd7d0 USB: use machine_type_is_q35 instead of regex Dominik Csapak 2022-11-10 15:35:55 +01:00
  • b06a24927c USB: print_usbdevice_full: error out on invalid configuration Dominik Csapak 2022-11-10 15:35:54 +01:00
  • 238af88edc move 'windows_version' to Helpers Dominik Csapak 2022-11-10 15:35:53 +01:00
  • 2b938c7d88 print_tabletdevice_full: make use of $q35 variable Dominik Csapak 2022-11-10 15:35:52 +01:00
  • faf72d6cbf pci: cleanup pci: unregister mdev directly inline Thomas Lamprecht 2022-11-10 17:01:48 +01:00
  • c963efc882 use full path for /usr/bin/taskset Wolfgang Bumiller 2022-11-10 11:15:43 +01:00
  • 8387039819 fix : add affinity to qemu Daniel Bowder 2022-06-30 17:09:45 -07:00
  • 6fa358a334 pci: make mediated device sysfs path independent of PCI id Dominik Csapak 2022-09-20 14:50:17 +02:00
  • 2fa64dbddd pci: add/improve HW reservation comments Thomas Lamprecht 2022-11-09 08:55:55 +01:00
  • 1b189121fc vm start/stop: cleanup passed-through pci devices in more situations Dominik Csapak 2022-09-20 14:50:16 +02:00
  • 76b29aafd7 fix : add start parameter to rollback endpoint for automatic restarting of VM Stefan Hanreich 2022-09-14 10:30:53 +02:00
  • d80ad18c67 fix - GUI: warn for unlikely iothread config Matthias Heiserer 2022-06-13 15:54:25 +02:00
  • 058fe7bc48 api: update cloudinit: line reduction/small cleanups Thomas Lamprecht 2022-11-08 17:38:18 +01:00
  • 92f4be45d2 api: add cloudinit to available subdirs index Thomas Lamprecht 2022-11-08 17:35:04 +01:00
  • 94ec5e7c30 add cloudinit hotplug Alexandre Derumier 2022-06-22 13:52:05 +02:00
  • 9687287bb3 api2: add cloudinit_update Alexandre Derumier 2022-06-22 13:52:04 +02:00
  • 2be1fb0af4 api2: add cloudinit config api Alexandre Derumier 2022-06-22 13:52:03 +02:00
  • 71d9006b7c cloudinit: make cloudnit options fastplug Alexandre Derumier 2022-06-22 13:52:02 +02:00
  • c930f99e57 generate cloudinit drive on offline plug Alexandre Derumier 2022-06-22 13:52:01 +02:00
  • 95a5135dad cloudinit: add cloudinit section for current generated config. Alexandre Derumier 2022-06-22 13:52:00 +02:00
  • 9c88e85446 migration: test targetnode min version for cloudinit section Alexandre Derumier 2022-06-22 13:51:59 +02:00
  • 31280b4b72 vzdump : skip special:cloudinit section Alexandre Derumier 2022-06-22 13:51:58 +02:00
  • ae37db2423 qemuconfig: load_current_config : delete cloudinit value Alexandre Derumier 2022-06-22 13:51:57 +02:00
  • dbc45fdf9f api: create/update vm: clamp cpuunit value Fiona Ebner 2022-10-07 14:41:50 +02:00
  • 0d31845364 change cpu shares: drop superfluous parameter Thomas Lamprecht 2022-11-08 16:20:20 +01:00
  • 6b7ef5e57e move get_cpuunits helper to guest-common Fiona Ebner 2022-10-07 14:41:48 +02:00
  • 3e9f8c5a53 bump version to 7.2-6 Thomas Lamprecht 2022-11-07 16:26:42 +01:00
  • c0d75d2a29 d/control: bump versioned dependency of libpve-common-perl Thomas Lamprecht 2022-11-07 16:26:19 +01:00
  • 0c19d8fbcf schema: move 'pve-targetstorage' to pve-common Fabian Grünbichler 2022-09-28 14:50:53 +02:00
  • 8e8111da72 bump version to 7.2-5 Thomas Lamprecht 2022-11-07 16:15:22 +01:00
  • 49063d763b qm: also move 'unlink' into disk related command group Thomas Lamprecht 2022-11-07 14:51:43 +01:00
  • e79cf17d8d qm: move disk related commands to own group Thomas Lamprecht 2022-11-07 14:43:25 +01:00
  • 10ff4fe745 qm: factor out setting node to local $nodename Thomas Lamprecht 2022-11-07 13:57:12 +01:00
  • e31762f25b fix : disable io_uring for virtual disks on CIFS storages Fiona Ebner 2022-10-27 09:13:45 +02:00
  • 4de4eefcb6 vzdump: set max-workers QMP option when specified and supported Fiona Ebner 2022-10-03 15:52:06 +02:00
  • 69200d4534 d/control: bump versioned dependecy for libpve-common-perl Thomas Lamprecht 2022-09-26 11:44:27 +02:00
  • 34e82fa28b config2cmd: make missing EFI disk warning more visible Fiona Ebner 2022-08-31 14:46:09 +02:00
  • b5c39b22f0 qmeventd: send QMP 'quit' command instead of SIGTERM Dominik Csapak 2022-09-23 11:51:15 +02:00
  • 0a1641aee5 qmeventd: rework 'forced_cleanup' handling and set timeout to 60s Dominik Csapak 2022-09-23 11:51:14 +02:00
  • 702c2f6ebe fix net regex in qm cleanup Dominik Csapak 2022-09-20 16:50:43 +02:00
  • b4415a5253 Revert "cleanup pci devices in more situations" Thomas Lamprecht 2022-09-20 14:22:49 +02:00
  • 81042ce445 cleanup pci devices in more situations Dominik Csapak 2022-07-27 15:28:54 +02:00
  • 8174a894f1 qmp client: increase default fallback timeout to 5s Thomas Lamprecht 2022-09-16 12:56:29 +02:00
  • df28f8cc0b vzdump: tpmstate: include HMP error in message Fabian Grünbichler 2022-09-14 15:07:28 +02:00
  • 93e3f756c4 vzdump: tpmstate: escape drive string Fabian Grünbichler 2022-09-14 15:07:27 +02:00
  • 39b56b169a api: create disks: avoid adding secondary cloud-init drives Fabian Ebner 2022-05-06 12:11:14 +02:00
  • d064764a70 snapshot: save VM state: propagate error from QEMU Fiona Ebner 2022-08-29 12:54:54 +02:00