Commit graph

  • 1ea3c1ae84 blockdev: add underlay resize thin-provision Tiago Sousa 2025-10-10 18:11:29 +01:00
  • 102b8edd3d blockdev: add query-blockstats qmp command Tiago Sousa 2025-09-13 18:54:06 +01:00
  • d006b5119d blockdev: add set write threshold Tiago Sousa 2025-08-02 16:58:53 +01:00
  • 7f7776c18e qmeventd: add block write threshold event handling Tiago Sousa 2025-10-10 18:02:20 +01:00
  • 14823177f5 api: create/store: allow adding VM as HA resource after creation Michael Köppl 2025-10-06 17:52:29 +02:00
  • 78e5d8a8d0 bump version to 9.0.23 Thomas Lamprecht 2025-10-03 22:12:27 +02:00
  • 86e52f8660 tests: cfg2cmd: regenerate with QEMU 10.1 binary Fiona Ebner 2025-09-29 14:56:51 +02:00
  • 3a4e014474 cfg2cmd: turn off hpet for Linux VMs running at least kernel 2.6 and machine type >= 10.1 Fiona Ebner 2025-09-29 14:56:50 +02:00
  • dcaf59736b config: schema: define default OS type Fiona Ebner 2025-09-29 14:56:49 +02:00
  • 7b6cb366bf introduce dedicated cfg2cmd module Fiona Ebner 2025-09-29 14:56:48 +02:00
  • 3c46c7ddb3 tests: add tests for non-{Linux, Windows} OS types Fiona Ebner 2025-09-29 14:56:47 +02:00
  • b795c0a390 tests: cfg2cmd: add tests for startdate parameter and disabled time drift fix Fiona Ebner 2025-09-29 14:56:46 +02:00
  • 33c0169fef backup: fleecing: avoid warning when querying block node size for TPM state Fiona Ebner 2025-10-03 12:33:11 +02:00
  • cd82e3f270 fix #6882: backup provider api: fix backup with TPM state by correctly generating node name Fiona Ebner 2025-10-03 12:33:10 +02:00
  • 14c57934ed fix #6828: remote migration: bump timeout for writing configuration to accommodate volume activation Fiona Ebner 2025-10-01 17:01:08 +02:00
  • 26717ab3b8 migration: conntrack: work around systemd issue where scope for VM might become blocked Fiona Ebner 2025-09-29 14:24:47 +02:00
  • 5595b5af80 dbus vmstate: add missing includes Fiona Ebner 2025-09-29 14:24:46 +02:00
  • 87fa886ffe agent: move guest agent format and parsing to agent module Fiona Ebner 2025-09-09 15:26:02 +02:00
  • 65c834d980 agent: prefer usage of get_qga_key() helper Fiona Ebner 2025-09-09 15:26:01 +02:00
  • 82fd82c165 agent: implement fsfreeze helper to better handle lost commands Fiona Ebner 2025-09-09 15:26:00 +02:00
  • 480af34c65 qmp client: remove erroneous comment Fiona Ebner 2025-09-09 15:25:59 +02:00
  • 66e46cb670 api: agent: improve module imports Fiona Ebner 2025-09-09 15:25:58 +02:00
  • 2af6b68301 drive device: precise arguments for scsihw_infos() helper Fiona Ebner 2025-10-02 13:43:30 +02:00
  • 87ad8fd1b6 introduce DriveDevice module Alexandre Derumier via pve-devel 2025-08-22 16:17:53 +02:00
  • fc8065547c tests: cfg2cmd: add tests for different SCSI controllers Fiona Ebner 2025-10-02 14:01:09 +02:00
  • d8dafa7f02 api: add missing snapshot info to get-config return schema Wolfgang Bumiller 2025-10-01 10:28:47 +02:00
  • 31d6f5f63b vm status: also queue query-proxmox-support QMP commands Fiona Ebner 2025-09-25 14:25:09 +02:00
  • 528df52316 fix #6207: vm status: return undef values when disk{read, write} cannot be queried Fiona Ebner 2025-09-25 14:25:08 +02:00
  • d44663ce6d api: dbus-vmstate: fix return property name Christoph Heiss 2025-09-24 11:01:57 +02:00
  • c5cfa92ebb fix #6713: snapshot volume chain: fix snapshot after disk move with zeroinit Fiona Ebner 2025-09-19 14:08:36 +02:00
  • 5208318f81 bump version to 9.0.22 Thomas Lamprecht 2025-09-17 18:37:58 +02:00
  • 0db14e6010 vm start: remove left-over VM-state-related properties Fiona Ebner 2025-09-17 18:30:30 +02:00
  • bd1a858f43 vm commandline: handle 'nets-host-mtu' property in snapshot Fiona Ebner 2025-09-17 18:30:29 +02:00
  • 80236b100e resume from suspended: properly handle 'nets-host-mtu' Fiona Ebner 2025-09-17 18:30:28 +02:00
  • f1fe3b7489 api: create/update: disallow setting 'running-nets-host-mtu' via API Fiona Ebner 2025-09-17 18:30:27 +02:00
  • 7c05f0be98 partially fix #6805: api: modify vm config: privilege checks for VM-state-related properties Fiona Ebner 2025-09-17 18:30:26 +02:00
  • 6572ff5784 partially fix #6805: api: clone: properly remove all snapshot-related info Fiona Ebner 2025-09-17 18:30:25 +02:00
  • e19ee1bf71 fix bad line continuations with mismatched quote characters Thomas Lamprecht 2025-09-15 13:06:06 +02:00
  • be406571a2 bump version to 9.0.21 Thomas Lamprecht 2025-09-10 15:17:14 +02:00
  • fbf6a480da migration: make error for to-old target node even more explicitly Thomas Lamprecht 2025-09-10 13:08:34 +02:00
  • 096a1ac228 migration: remove unused variable Fiona Ebner 2025-09-09 11:16:58 +02:00
  • 67d8d092b1 migration: tell users to upgrade if nets-host-mtu is not supported Fiona Ebner 2025-09-09 11:16:57 +02:00
  • 73897abcbd run make tidy Fiona Ebner 2025-09-08 11:35:07 +02:00
  • 05eb8e6394 cfg2cmd: inform users that setting guest-phys-bits might be necessary when setting aw-bits Fiona Ebner 2025-09-08 10:37:24 +02:00
  • dc52c006ce fix #6608: expose viommu driver aw-bits option Daniel Kral 2025-09-05 16:15:06 +02:00
  • 4ce8581958 bump version to 9.0.20 Thomas Lamprecht 2025-09-04 19:49:31 +02:00
  • 7ceb6b7255 snapshot: introduce running-nets-host-mtu property Fiona Ebner 2025-09-04 14:40:50 +02:00
  • 0bcf41ed42 snapshot: save vmstate: die when PID cannot be obtained Fiona Ebner 2025-09-04 14:40:49 +02:00
  • 8595594d38 snapshot: save vmstate: avoid using deprecated check_running() function Fiona Ebner 2025-09-04 14:40:48 +02:00
  • 20c91f7f3a migration: preserve host_mtu for virtio-net devices Fiona Ebner 2025-09-04 14:40:47 +02:00
  • c4d2ee0610 api: vm start: introduce nets-host-mtu parameter for migration compat Fiona Ebner 2025-09-04 14:40:46 +02:00
  • ffa2fd05e1 virtio-net: fix migration between default/non-default MTUs starting with machine version 10.0+pve1 Fiona Ebner 2025-09-04 14:40:45 +02:00
  • 35a1828bdc api: rrd: add missing ds parameter for png graph Aaron Lauterer 2025-08-28 14:58:09 +02:00
  • b4c7f9b0f7 run make tidy Fiona Ebner 2025-09-03 10:01:12 +02:00
  • 96c6e79b25 api: minor schema fixup: 'string' is a type, not a format Wolfgang Bumiller 2025-09-01 15:32:14 +02:00
  • 189aecb478 d/changelog: expand some recent entries Thomas Lamprecht 2025-08-26 11:19:46 +02:00
  • 22e4a77eaa bump version to 9.0.19 Thomas Lamprecht 2025-08-26 09:29:10 +02:00
  • c031d373d1 fix #6680 (continued): do not use a top throttle node when using scsi-block Fiona Ebner 2025-08-14 18:45:07 +02:00
  • eb95d27029 api: dbus-vmstate: reword description to match behaviour Christoph Heiss 2025-08-18 14:30:59 +02:00
  • 240be36667 live import: correctly generate blockdev Fiona Ebner 2025-08-14 15:06:00 +02:00
  • bf3fc3ce6d bump version to 9.0.18 Fiona Ebner 2025-08-14 12:41:44 +02:00
  • 4ce7b7dfce dbus-vmstate: fix installation Fabian Grünbichler 2025-08-14 10:42:52 +02:00
  • 4cbe5a6ef1 drive device: scsi: avoid setting nonexistent 'device_id' for scsi-{block, generic} Fiona Ebner 2025-08-13 10:58:37 +02:00
  • 4a92c0415d fix #6680: avoid setting nonexistent 'write-cache' option for scsi-{block, generic} Fiona Ebner 2025-08-13 10:58:36 +02:00
  • 554ff73298 ovmf: rename 'is_template' parameter to 'readonly' to match its effect Fiona Ebner 2025-08-13 10:11:14 +02:00
  • 9b1460220c cfg2cmd: add reminder comments to remove template handling for -drive Fiona Ebner 2025-08-12 16:37:43 +02:00
  • bc753d2bc7 code cleanup: drive: get rid of outdated drive_is_read_only() helper Fiona Ebner 2025-08-12 16:37:42 +02:00
  • 69afe422e5 fix #6675: template backup: fix regression with IDE/SATA and blockdev Fiona Ebner 2025-08-12 16:37:41 +02:00
  • d45b08004a code cleanup: cfg2cmd: check if configuration is for template centrally Fiona Ebner 2025-08-12 16:37:40 +02:00
  • 58b9298799 ovmf: pass along whether the VM is a template Fiona Ebner 2025-08-12 16:37:39 +02:00
  • 2f3c741bfd close #6378: expose guest-phys-bits CPU option Fiona Ebner 2025-08-12 17:30:14 +02:00
  • ad2610f218 make tidy Fiona Ebner 2025-08-12 16:04:39 +02:00
  • 2746b963cf bump version to 9.0.17 Fabian Grünbichler 2025-08-12 15:11:27 +02:00
  • e7cf7c0056 blockdev: delete/replace: re-use detach() helper Fiona Ebner 2025-08-12 13:56:31 +02:00
  • d2f055b03a blockdev: attach/detach: silence errors for QMP commands for which failure may be expected Fiona Ebner 2025-08-12 13:56:30 +02:00
  • 9e973210ea qmp client: add $noerr argument Fiona Ebner 2025-08-12 13:56:29 +02:00
  • 1441c009bc print drive commandline: prohibit using snapshot-as-volume-chain qcow2 images Fiona Ebner 2025-08-11 15:51:33 +02:00
  • 240f44a369 fix #6648: api: machine versions: fix ordering Fiona Ebner 2025-08-11 12:47:13 +02:00
  • 9e4210a025 machine: add extract_version_parts helper Fiona Ebner 2025-08-11 12:47:12 +02:00
  • 6b2b45fd0d snapshot create/delete: die early for snapshot-as-volume-chain for pre-10.0 machine version Fiona Ebner 2025-08-07 12:47:56 +02:00
  • 9c094a357b bump version to 9.0.16 Thomas Lamprecht 2025-08-05 12:21:06 +02:00
  • 6df5858a1c vmstate: always quiesce warnings on vm stop cleanup Christoph Heiss 2025-08-05 11:57:41 +02:00
  • e4bf96735f bump version to 9.0.15 Thomas Lamprecht 2025-08-04 16:02:34 +02:00
  • 067a0f55bb vmstate: improve cleaning up dbus-vmstate and avoid spurious warning Christoph Heiss 2025-08-04 15:29:56 +02:00
  • 43513e14ac bump version to 9.0.14 Thomas Lamprecht 2025-08-01 18:38:16 +02:00
  • 8c17743c87 re-tidy perl code Thomas Lamprecht 2025-08-01 17:22:30 +02:00
  • 9660710462 api: migration checks: rename return prop to dependent-ha-resources and improve description Thomas Lamprecht 2025-08-01 17:17:35 +02:00
  • eba40484c9 api: migration preconditions: fix default value for "comigrated" HA vms Thomas Lamprecht 2025-08-01 17:16:09 +02:00
  • 6b084e3b6b bump version to 9.0.13 Thomas Lamprecht 2025-07-31 14:26:17 +02:00
  • 4a0952d985 blockdev: delete: delete format block node first Fiona Ebner 2025-07-31 12:48:46 +02:00
  • f06f3a3c4a fix #6580: blockdev: commit: re-open target format node as writable if necessary Fiona Ebner 2025-07-31 12:48:45 +02:00
  • 8eec31e92d bump version to 9.0.12 Thomas Lamprecht 2025-07-31 11:34:12 +02:00
  • 0b9090c6ab block job: mirror: always detach the target node upon cancelling Fiona Ebner 2025-07-31 11:09:49 +02:00
  • 0aea31ee85 d/control: bump versioned dependency on pve-ha-manager Thomas Lamprecht 2025-07-31 11:30:57 +02:00
  • cae2f44f83 api: migration preconditions: add checks for ha resource affinity rules Daniel Kral 2025-07-30 20:14:24 +02:00
  • b2f0236a8b bump version to 9.0.11 Thomas Lamprecht 2025-07-31 04:50:13 +02:00
  • 46a9005ff3 rrddata: use new pve-vm-9.0 rrd location if file is present Aaron Lauterer 2025-07-26 03:06:24 +02:00
  • b14ae0d9a5 vmstatus: switch mem stat to PSS of VM cgroup Aaron Lauterer 2025-07-26 03:06:23 +02:00
  • dab637268e status api: improve description for new PSI metrics slightly Thomas Lamprecht 2025-07-31 04:40:52 +02:00
  • 9fca6634e5 vm status: factor gathering cgroup memory usage out into dedicated method Thomas Lamprecht 2025-07-31 04:38:14 +02:00