From: Thomas Lamprecht <t.lamprecht@proxmox.com>
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>,
Daniel Kral <d.kral@proxmox.com>
Subject: [pve-devel] applied-series: [PATCH-SERIES ha-manager/perl-rs/proxmox v4 00/12] Granular online_node_usage accounting
Date: Fri, 14 Nov 2025 13:57:17 +0100 [thread overview]
Message-ID: <ce9000cc-e07b-43b5-b990-6e560e4b0c84@proxmox.com> (raw)
In-Reply-To: <20251114100641.92919-1-d.kral@proxmox.com>
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!
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
prev parent reply other threads:[~2025-11-14 12:56 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-14 10:06 [pve-devel] " Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH proxmox v4 1/2] resource-scheduling: use workspace's .cargo/config.toml Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH proxmox v4 2/2] resource-scheduling: allow owned nodes slice for score_nodes_to_start_service Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH perl-rs v4 1/2] pve-rs: resource scheduling: allow granular usage changes Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH perl-rs v4 2/2] test: resource_scheduling: use score_nodes helper to imitate HA Manager Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 1/8] manager: remove redundant recompute_online_node_usage from next_state_recovery Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 2/8] manager: remove redundant add_service_usage_to_node " Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 3/8] manager: remove redundant add_service_usage_to_node from next_state_started Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 4/8] rules: resource affinity: decouple get_resource_affinity helper from Usage class Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 5/8] manager: make recompute_online_node_usage use add_service_usage helper Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 6/8] usage: allow granular changes to Usage implementations Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 7/8] manager: make online node usage computation granular Daniel Kral
2025-11-14 10:06 ` [pve-devel] [PATCH ha-manager v4 8/8] implement static service stats cache Daniel Kral
2025-11-14 12:57 ` Thomas Lamprecht [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ce9000cc-e07b-43b5-b990-6e560e4b0c84@proxmox.com \
--to=t.lamprecht@proxmox.com \
--cc=d.kral@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox