5
0
mirror of git://git.proxmox.com/git/qemu-server.git synced 2025-03-14 00:58:26 +03:00

Commit Graph

  • 5b0f9cc848 api: create disks: only log cleanup if it's actually done master 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
  • 4db7e8612a backup: also restore VM power state for early failures Fiona Ebner 2025-02-12 12:04:25 +01:00
  • 5c15c65f1d resume: error out if VM is a template Fabian Grünbichler 2025-02-18 12:03:40 +01:00
  • 7a6c664fb2 bump version to 8.3.7 Thomas Lamprecht 2025-02-04 17:12:28 +01:00
  • 48333b4d6a qmp helpers: device add/del: use HMP interface Fiona Ebner 2025-02-04 16:51:01 +01:00
  • 0fc03fc18d api: fix ova live import by using correct format for source image Fiona Ebner 2025-01-20 16:57:05 +01:00
  • 9ebec81f01 bump version to 8.3.6 Fabian Grünbichler 2025-01-20 14:46:45 +01:00
  • ae1da616a7 api: create/update vm: avoid printing empty machine string Fiona Ebner 2025-01-20 14:27:20 +01:00
  • b41549af09 bump version to 8.3.5 Fabian Grünbichler 2025-01-20 11:22:29 +01:00
  • 74139e72b0 drive: commandline info: re-use drive_id variable in error message Fiona Ebner 2025-01-17 12:54:36 +01:00
  • 098d94739b print drive commandline: code cleanup Fiona Ebner 2025-01-17 12:54:35 +01:00
  • b9677ce1ee CD-ROM change: re-use get_path_and_format() helper Fiona Ebner 2025-01-17 12:54:34 +01:00
  • edaf48cf55 drive: add get_path_and_format() helper Fiona Ebner 2025-01-17 12:54:33 +01:00
  • 9f95aa78c7 move get_drive_id() helper to drive module Fiona Ebner 2025-01-17 12:54:32 +01:00
  • caddaa62c7 move CD-ROM related helpers to drive module Fiona Ebner 2025-01-17 12:54:31 +01:00
  • d55f7ced32 bump version to 8.3.4 Thomas Lamprecht 2025-01-17 19:34:47 +01:00
  • 93c7a7a57b machine: code cleanup: avoid superfluous augmented assignment operator Fiona Ebner 2025-01-17 15:24:29 +01:00
  • c5d4b11f3e machine: rename machine_version() function to is_machine_version_at_least() Fiona Ebner 2025-01-17 15:24:28 +01:00
  • 55b277d224 machine: log informational line when pinning machine version for Windows guest Fiona Ebner 2025-01-17 15:24:27 +01:00
  • 7a9570f33e api: update vm config: pin machine version when switching to windows os type Fiona Ebner 2025-01-17 15:24:26 +01:00
  • 919e69d0d3 machine: add check_and_pin_machine_string() helper Fiona Ebner 2025-01-17 15:24:25 +01:00
  • 455e12636f machine: fallback to creation QEMU version for windows starting with 9.1 Fiona Ebner 2025-01-17 15:24:24 +01:00
  • 8c4f436b3c move meta information handling to its own module Fiona Ebner 2025-01-17 15:24:23 +01:00
  • db528966c9 move get_vm_machine() function to machine module Fiona Ebner 2025-01-17 15:24:22 +01:00
  • 5c8407b0dc move windows_get_pinned_machine_version() function to machine module Fiona Ebner 2025-01-17 15:24:21 +01:00
  • 85d47ae2fe move get_installed_machine_version() helper to machine module Fiona Ebner 2025-01-17 15:24:20 +01:00
  • 8532a50890 machine: add default_machine_for_arch() helper Fiona Ebner 2025-01-17 15:24:19 +01:00
  • 82dff842f0 move get_vm_arch() helper to helpers module Fiona Ebner 2025-01-17 15:24:18 +01:00
  • 1715febd33 move kvm_user_version() function to helpers module Fiona Ebner 2025-01-17 15:24:17 +01:00
  • 0050aa8735 move get_command_for_arch() helper to helpers module Fiona Ebner 2025-01-17 15:24:16 +01:00
  • 1cb9f2cb89 machine: drop unused parameter from assert_valid_machine_property() helper Fiona Ebner 2025-01-17 15:24:15 +01:00
  • 3aa377c9fe api: create disks: also convert tpmstate and efidisk to base image for templates Daniel Kral 2025-01-10 18:05:32 +01:00
  • 6b2091da7f vmstatus: make memory description consistent with pve-container Daniel Kral 2024-12-18 16:12:21 +01:00
  • f6c7916749 api: migration preconditions: add more return type information Dominik Csapak 2024-12-18 12:54:23 +01:00
  • 1b0df64e87 vmstatus: document more return types Dominik Csapak 2024-12-17 10:32:06 +01:00
  • 03614a8992 fix vm shutdown when agent conf is enabled but is not running in the vm Fabio Fantoni via pve-devel 2024-11-26 16:19:57 +01:00
  • fa7e48662c bump version to 8.3.3 Thomas Lamprecht 2024-12-15 14:26:36 +01:00
  • 9ed5a3371b create_disks: disallow adding of non-raw tpmstate0 volumes Fabian Grünbichler 2024-12-12 11:28:48 +01:00
  • 4182c3da78 swtpm: drop unused $volname variable Fabian Grünbichler 2024-12-12 09:49:02 +01:00
  • 1fe55a9f6c swtpm: check that format of tpmstate volume is raw Fabian Grünbichler 2024-12-12 09:48:17 +01:00
  • f43a41bec0 api: clone: always do a full clone of tpmstate volumes Fabian Grünbichler 2024-12-12 09:43:44 +01:00
  • 45fedd4729 fix #5980: importdisk: fix spurious warning Fabian Grünbichler 2024-12-09 11:58:53 +01:00
  • 4b6051485e api: fix another non-ascii comment Fabian Grünbichler 2024-12-09 11:56:46 +01:00
  • 0f8d3e0e34 bump version to 8.3.2 Fabian Grünbichler 2024-12-09 10:08:31 +01:00
  • 034768882f remove dead qemu_img_format() helper Fiona Ebner 2024-12-06 17:25:48 +01:00
  • 1f961e51a8 resolve destination disk format helper: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:47 +01:00
  • 9cefe5d7bf drive mirror: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:46 +01:00
  • 2d62759f6c backup: parse backup hints: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:45 +01:00
  • dfdb1656f6 migration: remote phase one: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:44 +01:00
  • 55975bd9db backup: prepare: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:43 +01:00
  • d45102708f cloud-init: commit disk: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:42 +01:00
  • 0da8f110e8 migration: get nbd disks helper: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:41 +01:00
  • d6e76d1b60 cfg2cmd: ovmf drive: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:40 +01:00
  • e4cbea4436 import: add source size parameter to do_import() Fiona Ebner 2024-12-06 17:25:39 +01:00
  • da2cf5806b api: create disks: import from absolute path: adapt to new parameter order for file_size_info() Fiona Ebner 2024-12-06 17:25:38 +01:00
  • ccc3bae30a api: check storage access: import: use checked_parse_volname Fiona Ebner 2024-12-06 17:25:37 +01:00
  • 17f7813b2e api: create disks: import: do not auto-detect format for untrusted check Fiona Ebner 2024-12-06 17:25:36 +01:00
  • c8ed1ac24e api: create disks: live import: use format from storage layer Fiona Ebner 2024-12-06 17:25:35 +01:00
  • 7dede85815 api: create disks: prohibit format option mismatch for managed volume Fiona Ebner 2024-12-06 17:25:34 +01:00
  • 9c5e02e5dd image convert: use volume format from storage layer Fiona Ebner 2024-12-06 17:25:33 +01:00
  • c9398d15ff clone: be explicit about source format when cloning EFI disk Fiona Ebner 2024-12-06 17:25:32 +01:00
  • 9f887d3738 cfg2cmd: print drive commandline: improve format detection Fiona Ebner 2024-12-06 17:25:31 +01:00
  • cba6466361 drive: add helpers for additional checks for storage layer info about volume Fiona Ebner 2024-12-06 17:25:30 +01:00
  • 7dc33415e1 resolve destination disk format helper: fix indentation Fiona Ebner 2024-12-05 17:26:29 +01:00
  • bedba57d2b api: create disks: fixup non-ascii comment Fiona Ebner 2024-12-05 13:37:38 +01:00
  • 1cd6990f9b print drive commandline: fix indentation Fiona Ebner 2024-12-03 10:50:50 +01:00
  • 30587be4ac bump version to 8.3.1 Thomas Lamprecht 2024-12-05 12:38:16 +01:00
  • 8770febbef tree-wide: fix various typos in comments Thomas Lamprecht 2024-12-05 12:33:24 +01:00
  • 375dda9457 cfg2cmd tests: various typo fixes Thomas Lamprecht 2024-12-05 12:20:54 +01:00
  • b62cf805fa d/changelog: fix various typos of older entries Thomas Lamprecht 2024-12-05 12:19:51 +01:00
  • 2dc870b627 test: cfg2cmd: don't use QEMU binary version less than 8.0 for tests Fiona Ebner 2024-07-23 17:25:48 +02:00
  • ac7c615b50 test: cfg2cmd: don't use QEMU binary version less than 7.0 for tests Fiona Ebner 2024-07-23 17:25:47 +02:00
  • 193a5cd770 test: cfg2cmd: don't use QEMU binary version less than 6.0 for tests Fiona Ebner 2024-07-23 17:25:46 +02:00
  • c2f1e06ab9 cfg2cmd: drop superfluous check for QEMU binary version 4.1 Fiona Ebner 2024-07-23 17:25:45 +02:00
  • 86b1f1c24c cfg2cmd: require at least QEMU binary version 5.0 Fiona Ebner 2024-07-23 17:25:44 +02:00
  • eb88d96432 test: cfg2cmd: don't use QEMU binary version less than 5.0 for tests Fiona Ebner 2024-07-23 17:25:43 +02:00
  • 2263b8548d cfg2cmd: require at least QEMU binary version 4.0 Fiona Ebner 2024-07-23 17:25:42 +02:00
  • 83f18ac089 test: cfg2cmd: don't use QEMU binary version less than 4.0 for tests Fiona Ebner 2024-07-23 17:25:41 +02:00
  • 417005925f test: bump QEMU version in tests for too new machine type and pve version Fiona Ebner 2024-07-23 17:25:40 +02:00
  • e1bdb0ad44 code cleanup: drop unused parameter from get_vm_machine() Fiona Ebner 2024-07-23 17:25:39 +02:00
  • 14374ab1bd fix #3588: helper: consider NIC count for config-specific timeout Hannes Laimer 2024-11-26 15:52:38 +01:00
  • 0250b7f52f api: clone: mention "snapshot" in the error message if specified Alexander Zeidler 2024-12-04 11:30:04 +01:00
  • a1140f00b9 api: clone: extend error message by volume ID Alexander Zeidler 2024-12-04 11:30:03 +01:00
  • 081c5de3d6 api: clone: add missing sort to hash Alexander Zeidler 2024-12-04 11:30:02 +01:00
  • 7547eb37a9 bump version to 8.2.8 Thomas Lamprecht 2024-11-20 12:12:04 +01:00
  • 898e929644 migrate: drop outdated PVE 7.2 check guarding cloudinit config section Thomas Lamprecht 2024-11-20 11:55:00 +01:00