1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
webvirtcloud/vrtManager
catborise 251ddbbec1 fix(instances): a paused VM's memory is resized as a running VM's
Only a running VM counted as active, so a paused one (or one blocked,
PM-suspended or shutting down) had its maximum and current memory written
for the next boot and nothing applied live. Every active VM now has its
current memory changed live and in its definition and keeps its maximum;
a paused guest takes the new size once resumed. The quota check follows
the same rule. Checked on a real guest: paused, shrunk, resumed, then
grown back.
2026-10-10 09:52:56 +03:00
..
__init__.py Initial commit 2015-02-27 10:53:51 +02:00
connection.py perf(interfaces): list only the host's network devices 2026-10-09 22:17:00 +03:00
create.py fix(instances): device edits fit every definition and device type 2026-10-09 18:13:23 +03:00
hostdetails.py perf(computes): the host's info is read once per request 2026-10-09 15:52:11 +03:00
instance.py fix(instances): a paused VM's memory is resized as a running VM's 2026-10-10 09:52:56 +03:00
interface.py fix(interfaces): a bridge over a bond or vlan keeps the device's settings 2026-10-08 23:23:22 +03:00
libvirt-ssh fix(vrtManager): libvirt connections open within a time limit 2026-10-05 09:06:52 +03:00
network.py fix(appsettings,vrtManager,storages): error handlers that hid the real failure 2026-10-07 11:29:45 +03:00
nwfilters.py fix(vrtManager): request values are not written into XPath expressions 2026-10-06 08:55:41 +03:00
rwlock.py fix(vrtManager): modernize rwlock for Python 3.12 compatibility and add tests 2026-09-24 21:49:52 +03:00
storage.py Detect RDB pools too 2025-03-14 10:31:40 +01:00
test_change_network.py chore: drop references to the local roadmap from code and tests 2026-10-04 11:09:25 +03:00
test_clone_nvram.py fix(instances): a UEFI clone gets its own NVRAM without a new pool 2026-10-09 18:13:32 +03:00
test_connection.py test(connection): wait for a released open instead of a fixed 0.1 s 2026-10-08 10:26:31 +03:00
test_console_setters.py feat(console): VNC is the only console type 2026-10-04 01:08:11 +03:00
test_device_edits.py fix(instances): a paused VM's memory is resized as a running VM's 2026-10-10 09:52:56 +03:00
test_dhcp_leases.py fix(appsettings,vrtManager,storages): error handlers that hid the real failure 2026-10-07 11:29:45 +03:00
test_host_reads.py perf(interfaces): list only the host's network devices 2026-10-09 22:17:00 +03:00
test_instance_getters.py fix(instances): the VM page shows each device's own settings 2026-10-09 18:13:07 +03:00
test_interface_addresses.py fix(instances): a VM without a guest agent shows its ARP address 2026-10-09 08:36:00 +03:00
test_iso_media.py perf(instances): the VM page reads each disk, the state and host info once 2026-10-09 08:36:04 +03:00
test_live_connection.py fix(vrtManager): libvirt connections open within a time limit 2026-10-05 09:06:52 +03:00
test_live_nvram.py fix(migration): remove the NVRAM file a live migration leaves on the source 2026-10-09 07:29:10 +03:00
test_migration.py fix(vrtManager): a shut-off VM with NVRAM or TPM state is not migrated 2026-10-06 21:02:58 +03:00
test_network_ip.py test: expand unit test coverage across admin, accounts, vrtManager, logs, appsettings, and datasource 2026-09-25 11:26:53 +03:00
test_persistent_edits.py fix(instances): disk and agent channel changes on paused VMs 2026-10-04 17:10:49 +03:00
test_read_cache.py perf(computes): the host's info is read once per request 2026-10-09 15:52:11 +03:00
test_remove_nvram.py fix(migration): remove the NVRAM file a live migration leaves on the source 2026-10-09 07:29:10 +03:00
test_resize_disk.py fix(instances): domain edits start from the persistent definition 2026-10-04 01:08:11 +03:00
test_rwlock.py ci: replace super-linter with ruff 2026-10-04 01:08:11 +03:00
test_usage.py perf(computes): the host's info is read once per request 2026-10-09 15:52:11 +03:00
test_util.py fix(instances): device edits fit every definition and device type 2026-10-09 18:13:23 +03:00
test_xml_safety.py fix(instances): device edits fit every definition and device type 2026-10-09 18:13:23 +03:00
test_xpath_values.py fix(vrtManager): request values are not written into XPath expressions 2026-10-06 08:55:41 +03:00
util.py fix(instances): device edits fit every definition and device type 2026-10-09 18:13:23 +03:00
virtsecrets.py Django 3.2.4 LTS upgrade 2021-06-15 13:28:47 +03:00