public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
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


      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
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal