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

Commit Graph

  • 8009da73f1 fix #6317: backup: use correct cleanup_fleecing_images helper master Wolfgang Bumiller 2025-04-14 13:59:53 +02:00
  • a411016f58 bump version to 8.3.12 Thomas Lamprecht 2025-04-08 17:30:54 +02:00
  • d2d8a15dea virtiofs: drop writeback option Fiona Ebner 2025-04-08 17:07:14 +02:00
  • dfdd5c3689 d/control: bump (build-)dependency for libpve-guest-common-perl Fiona Ebner 2025-04-08 10:12:33 +02:00
  • 01b761e7f0 bump version to 8.3.11 Thomas Lamprecht 2025-04-07 23:35:54 +02:00
  • 64dad62fd8 disable snapshot (with RAM) and hibernate with virtio-fs devices Markus Frank 2025-04-07 15:49:45 +02:00
  • 7bfffaee5f migration: check_local_resources for virtiofs Markus Frank 2025-04-07 15:49:44 +02:00
  • 87b22e3839 fix #1027: virtio-fs support Markus Frank 2025-04-07 15:49:43 +02:00
  • 556cc662ab qmeventd: go back to extracting vmid from commandline instead of cgroup file Fiona Ebner 2024-06-14 11:21:34 +02:00
  • 28d8e248c3 vmstatus_return_properties: add missing serial property Aaron Lauterer 2025-04-07 18:27:15 +02:00
  • cbe9de99c5 machine: improve code style in get_pve_version Thomas Lamprecht 2025-04-07 17:10:36 +02:00
  • a9a5d37bc6 tests: fix config to command expected outputs Thomas Lamprecht 2025-04-07 17:27:42 +02:00
  • 65b20410ff vm-network-scripts: move scripts to /usr/libexec Maximiliano Sandoval 2025-02-18 14:32:05 +01:00
  • 5f8a64ae59 Merge patch series "more robust handling of fleecing images" Thomas Lamprecht 2025-04-07 14:13:04 +02:00
  • a5185ba114 destroy vm: clean up potential left-over fleecing images Fiona Ebner 2025-01-27 12:29:23 +01:00
  • 4e659fcac6 migration: attempt to clean up potential left-over fleecing images Fiona Ebner 2025-01-27 12:29:22 +01:00
  • a39866732f fix #5440: vzdump: better cleanup fleecing images after hard errors Fiona Ebner 2025-01-27 12:29:21 +01:00
  • a82c4555e3 config: add fleecing section Fiona Ebner 2025-01-27 12:29:20 +01:00
  • 6eb92d31ba check type: require schema as an argument Fiona Ebner 2025-01-27 12:29:19 +01:00
  • 68eabc42c1 parse config: warn about duplicate sections Fiona Ebner 2025-01-27 12:29:18 +01:00
  • 90ae915305 test: parse config: test config with duplicate sections Fiona Ebner 2025-01-27 12:29:17 +01:00
  • 63567c0c42 config: make special section handling generic Fiona Ebner 2025-01-27 12:29:16 +01:00
  • d295ea9a28 vzdump: skip all special sections Fiona Ebner 2025-01-27 12:29:15 +01:00
  • d4208c7cc6 vzdump: anchor matches for pending and special sections Fiona Ebner 2025-01-27 12:29:14 +01:00
  • 248349f25e parse config: skip unknown sections and warn about their presence Fiona Ebner 2025-01-27 12:29:13 +01:00
  • c80f968cc1 test: add test case exposing issue with unknown sections Fiona Ebner 2025-01-27 12:29:12 +01:00
  • df6d255b0f parse config: be precise about section type checks Fiona Ebner 2025-01-27 12:29:11 +01:00
  • 60b9ff0fd9 test: add parse config tests Fiona Ebner 2025-01-27 12:29:10 +01:00
  • 27f38b00f3 test: avoid duplicate mock module in restore config test Fiona Ebner 2025-01-27 12:29:09 +01:00
  • 3948f8d265 migration: remove unused variable Fiona Ebner 2025-01-27 12:29:08 +01:00
  • 09dcd202d5 migration: remove wrong attempt of disabling 'rdma-pin-all' capability Fiona Ebner 2025-04-07 09:32:56 +02:00
  • 960cf315da migration: drop deprecated 'zero-blocks' capability Fiona Ebner 2025-04-07 09:32:55 +02:00
  • 9844ff1e8d migration: drop removed 'compress' capability Fiona Ebner 2025-04-07 09:32:54 +02:00
  • 16d840e8d1 cfg2cmd: replace deprecated 'reconnect' option with 'reconnect-ms' Fiona Ebner 2025-04-07 09:32:53 +02:00
  • e654c584d8 bump version to 8.3.10 Thomas Lamprecht 2025-04-06 21:39:23 +02:00
  • c6a291a28c d/control: update versioned dependency for libpve-storage-perl Thomas Lamprecht 2025-04-06 21:22:44 +02:00
  • d106717895 backup: bitmap action to human: lie about TPM state Fiona Ebner 2025-04-04 15:31:55 +02:00
  • e74284d8c6 backup: support 'missing-recreated' bitmap action Fiona Ebner 2025-04-04 15:31:54 +02:00
  • 3ce3c029e0 backup: future-proof checks for QEMU feature support Fiona Ebner 2025-04-04 15:31:53 +02:00
  • cc4a8b81ce backup: implement restore for external providers Fiona Ebner 2025-04-04 15:31:52 +02:00
  • ebaf90d61c image convert: allow caller to specify the format of the source path Fiona Ebner 2025-04-04 15:31:51 +02:00
  • d5d3501a0b image convert: collect options in hash argument Fiona Ebner 2025-04-04 15:31:50 +02:00
  • 2973783125 test: qemu img convert: add test cases for snapshots Fiona Ebner 2025-04-04 15:31:49 +02:00
  • 98209f99a1 backup: implement backup for external providers Fiona Ebner 2025-04-04 15:31:48 +02:00
  • 2ba39f3251 backup: allow adding fleecing images also for EFI and TPM Fiona Ebner 2025-04-04 15:31:47 +02:00
  • 6c7e74c9d0 backup: fleecing: use exact size when allocating non-raw fleecing images Fiona Ebner 2025-04-04 15:31:46 +02:00
  • 9891d05a97 backup: keep track of block-node size for fleecing Fiona Ebner 2025-04-04 15:31:45 +02:00
  • f289e04cbf pve machine versions: unify information into single hash and rework use sites Thomas Lamprecht 2025-04-06 19:02:00 +02:00
  • e0095011a7 api: machine versions: avoid pushing to array if new one is created anyway Thomas Lamprecht 2025-04-06 19:09:34 +02:00
  • cc5dc71a7a api: machine versions: rename description property to changes Thomas Lamprecht 2025-04-06 19:00:29 +02:00
  • 9c419d83dd api: qemu machine capabilities: add description for pveX variants Dominik Csapak 2025-04-04 14:53:44 +02:00
  • 71f2307eaf api: qemu machine capabilities: add custom pveX versions Dominik Csapak 2025-04-04 14:53:43 +02:00
  • 57db7085b8 machine: bump pve machine version and reverse the s3/s4 defaults Dominik Csapak 2025-04-04 14:53:42 +02:00
  • 80ddee39a5 config: add S3/S4 power state properties to machine option Dominik Csapak 2025-04-04 14:53:41 +02:00
  • 1d4da507b3 machine: incorporate pve machine version when pinning windows guests Dominik Csapak 2025-04-04 14:53:40 +02:00
  • 3f589e8c7e machine: correctly select pve machine version for non pinned windows guests Dominik Csapak 2025-04-04 14:53:39 +02:00
  • bafc9f4187 config to command: get rid of globalFlags Dominik Csapak 2025-04-04 14:53:38 +02:00
  • 7e01d6cf70 tests: cfg2cmd: add test for windows machine pinning from meta info Dominik Csapak 2025-04-04 14:53:37 +02:00
  • 481eca69dc api: require explicit media=cdrom for drives with attached ISO image Friedrich Weber 2025-03-27 11:33:52 +01:00
  • 2e2f8cb7a3 print drive commandline: die if drive with ISO sets no explicit media Friedrich Weber 2025-03-27 11:33:51 +01:00
  • 6a956f8604 allow non-root users to set /dev/hwrng as an RNG source Filip Schauer 2025-02-18 12:10:59 +01:00
  • b2a0b6b1f0 allow non-root users to set /dev/u?random as an RNG source Filip Schauer 2025-02-18 12:10:58 +01:00
  • 4040caa8f3 refactor: check_mapping_access: move root user check to the top Filip Schauer 2025-02-18 12:10:57 +01:00
  • 6b192cb536 add helpers for VirtIO RNG command line arguments Filip Schauer 2025-02-18 12:10:56 +01:00
  • 18fc321ef3 refactor: move rng related code into its own module Filip Schauer 2025-02-18 12:10:55 +01:00
  • 83cf49aa36 remove outdated /dev/random entropy-starvation warnings Filip Schauer 2025-02-18 12:10:54 +01:00
  • 96b35eadac tests: cfg2cmd: add very basic SEV tests Thomas Lamprecht 2025-04-03 21:44:09 +02:00
  • 35c43e84a9 tests: cfg2cmd: mock get_hw_capabilities to allow testing SEV Thomas Lamprecht 2025-04-03 21:34:03 +02:00
  • e47cc3b935 d/control: bump versioned dependency for pve-edk2-firmware-ovmf Thomas Lamprecht 2025-04-03 21:23:18 +02:00
  • 57bc05f7df cpu config: sev type: small code style fix Thomas Lamprecht 2025-04-03 20:55:12 +02:00
  • b6d98e13f5 vm start: log task warning if both SEV-SNP and efidisk are configured Thomas Lamprecht 2025-04-03 20:49:44 +02:00
  • d4c0d1e768 ovmf: style nit for SEV error with OVMF pflash Thomas Lamprecht 2025-04-03 20:47:52 +02:00
  • 135270e7e7 config: add AMD SEV-SNP support. Philipp Giersfeld 2025-03-31 15:59:30 +02:00
  • d8594cf594 Convert policy calculation Philipp Giersfeld 2025-03-31 15:59:29 +02:00
  • b2aa996f43 drive: remove ancient 'cow' from formats Fiona Ebner 2025-03-05 11:49:17 +01:00
  • c86b598198 bump version to 8.3.9 Thomas Lamprecht 2025-04-03 17:43:10 +02:00
  • 6bfe9a74c5 d/control: bump versioned dependency for libpve-guest-common-perl Thomas Lamprecht 2025-04-03 17:32:55 +02:00
  • abdc7cdd89 migrate: add transfer summary Dominik Csapak 2025-03-11 14:20:49 +01:00
  • 09f8d3f19e migrate: show vfio state transferred too Dominik Csapak 2025-03-11 14:20:48 +01:00
  • 8aeaad24ab api: migrate preconditions: include not mapped resources for running VMs Dominik Csapak 2025-03-11 14:20:47 +01:00
  • b86d32dcb2 pci passthrough: enable live-migration for capable mapped-devices Dominik Csapak 2025-03-11 14:20:43 +01:00
  • 0f55e8be84 api: migration preconditions: return detailed info for mapped-resources Thomas Lamprecht 2025-04-03 15:15:42 +02:00
  • 8c6b0569ea migration blockers: allow mapped devices for *offline* migration Dominik Csapak 2025-03-11 14:20:45 +01:00
  • 4a9d773711 pci: mapping: check mdev config against hardware Dominik Csapak 2025-03-11 14:20:42 +01:00
  • b204fad0b4 tests: cfg2cmd: fix mdev tests Dominik Csapak 2025-03-11 14:20:41 +01:00
  • 5b0f9cc848 api: create disks: only log cleanup if it's actually done Dominik Csapak 2025-03-13 09:30:26 +01:00
  • dfc47f7da2 migrate: call vm_stop_cleanup after stopping in phase3_cleanup Dominik Csapak 2025-02-13 14:17:01 +01:00
  • 21cacf5c92 vm stop-cleanup: allow callers to decide error behavior Dominik Csapak 2025-02-13 14:17:00 +01:00
  • 45f67709ea api: termproxy/vncproxy: fix 'use of uninitialized value' when checking vga type Dominik Csapak 2025-03-05 12:06:28 +01:00
  • 664c50a1c6 hotplug pending: disallow deleting tpmstate and efidisk from configuration Fiona Ebner 2025-02-27 15:30:16 +01:00
  • c68ee66c37 api: remove unused size variable in check_storage_access Daniel Kral 2025-02-11 17:08:03 +01:00
  • 767dea05da fix #5284: api: clone_vm: assert content type support for target storage Daniel Kral 2025-02-11 17:08:02 +01:00
  • b17e33788d fix #5284: api: move-disk: assert content type support for target storage Daniel Kral 2025-02-11 17:08:01 +01:00
  • 295d0be11c test: cfg2cmd: expect error for invalid volume's storage content type Daniel Kral 2025-02-11 17:08:00 +01:00
  • 78a0c43e7c bump version to 8.3.8 Fabian Grünbichler 2025-02-18 14:59:55 +01:00
  • 92d2ffdd9b config: make attempts at writing out NoWrite configs fatal Fabian Grünbichler 2025-02-18 13:58:12 +01:00
  • 275a6f477c config: revamp NoWrite interface Fabian Grünbichler 2025-02-18 13:56:58 +01:00
  • 3d32c4e588 vzdump: align behavior for vma backup with PBS backup for templates Fiona Ebner 2025-01-24 14:33:23 +01:00
  • a52f3dd3b0 fix #6007: template backup: use minimized configuration for handling the full vm start Fiona Ebner 2025-02-12 12:04:27 +01:00
  • 1afbefb2d0 config: add special class that prevents writing the configuration Fiona Ebner 2025-02-12 12:04:26 +01:00