[pve-devel] applied-series: [PATCH-SERIES ha-manager/perl-rs/proxmox v4 00/12] Granular online_node_usage accounting
Thomas Lamprecht
t.lamprecht at proxmox.com
Fri Nov 14 13:57:17 CET 2025
Am 14.11.25 um 11:08 schrieb Daniel Kral:
> proxmox:
>
> Daniel Kral (2):
> resource-scheduling: use workspace's .cargo/config.toml
> resource-scheduling: allow owned nodes slice for
> score_nodes_to_start_service
>
> proxmox-resource-scheduling/.cargo/config | 5 -----
> proxmox-resource-scheduling/src/pve_static.rs | 13 ++++++++++---
> 2 files changed, 10 insertions(+), 8 deletions(-)
> delete mode 100644 proxmox-resource-scheduling/.cargo/config
>
>
> perl-rs:
>
> Daniel Kral (2):
> pve-rs: resource_scheduling: allow granular usage changes
> test: resource_scheduling: use score_nodes helper to imitate HA
> Manager
>
> .../bindings/resource_scheduling_static.rs | 108 +++++++++++++++---
> pve-rs/test/resource_scheduling.pl | 106 ++++++++++++-----
> 2 files changed, 170 insertions(+), 44 deletions(-)
>
>
> ha-manager:
>
> Daniel Kral (8):
> manager: remove redundant recompute_online_node_usage from
> next_state_recovery
> manager: remove redundant add_service_usage_to_node from
> next_state_recovery
> manager: remove redundant add_service_usage_to_node from
> next_state_started
> rules: resource affinity: decouple get_resource_affinity helper from
> Usage class
> manager: make recompute_online_node_usage use add_service_usage helper
> usage: allow granular changes to Usage implementations
> manager: make online node usage computation granular
> implement static service stats cache
>
> src/PVE/HA/Env.pm | 12 ++++
> src/PVE/HA/Env/PVE2.pm | 36 ++++++++++++
> src/PVE/HA/Manager.pm | 82 +++++++---------------------
> src/PVE/HA/Resources/PVECT.pm | 3 +-
> src/PVE/HA/Resources/PVEVM.pm | 3 +-
> src/PVE/HA/Rules/ResourceAffinity.pm | 24 ++++----
> src/PVE/HA/Sim/Env.pm | 12 ++++
> src/PVE/HA/Sim/Hardware.pm | 21 +++++++
> src/PVE/HA/Sim/Resources.pm | 3 +-
> src/PVE/HA/Usage.pm | 69 +++++++++++++++++------
> src/PVE/HA/Usage/Basic.pm | 35 +++++-------
> src/PVE/HA/Usage/Static.pm | 43 ++++++---------
> src/test/test_failover1.pl | 17 +++---
> 13 files changed, 211 insertions(+), 149 deletions(-)
>
>
> Summary over all repositories:
> 17 files changed, 391 insertions(+), 201 deletions(-)
>
applied series, thanks!
More information about the pve-devel
mailing list