From: Thomas Lamprecht <t.lamprecht@proxmox.com>
To: pve-devel@lists.proxmox.com, Daniel Kral <d.kral@proxmox.com>
Subject: applied: [PATCH cluster/ha-manager/manager v4 00/28] dynamic scheduler + load rebalancer
Date: Thu, 2 Apr 2026 18:07:51 +0200 [thread overview]
Message-ID: <177514603153.1538729.9029454276415314023.b4-ty@proxmox.com> (raw)
In-Reply-To: <20260402124817.416232-1-d.kral@proxmox.com>
On Thu, 02 Apr 2026 14:43:54 +0200, Daniel Kral wrote:
> Here's the v4 of the load balancer patches for the HA Manager.
>
> Most of the patches here are already R-b'd by @Dominik (many, many
> thanks!) and only a few things have changed, the biggest of course is
> changing the default node imbalance threshold from '0.7' to '0.3' and
> adding the pve-manager patches.
>
> [...]
Applied, thanks to all involved, nice work!
cluster:
[1/3] datacenter config: restructure verbose description for the ha crs option
commit: 79cd0872a4dafa7bd480e2d70aca3757afd25e61
[2/3] datacenter config: add dynamic load scheduler option
commit: 871f0973bb6828247aa7ef2b72cca6565d84306d
[3/3] datacenter config: add auto rebalancing options
commit: f3f8347a1b2c343929e010bb7c9929098a226168
ha-manager:
[01/21] env: pve2: implement dynamic node and service stats
commit: addedabda082cd2fbc43ce114d3f62d1dab43c6e
[02/21] sim: hardware: pass correct types for static stats
commit: 6316e7e38ff2334fa63733622db9a96c834e1a05
[03/21] sim: hardware: factor out static stats' default values
commit: 2679bfb5eca9dc978b1d03a8ef094a090b08f4b8
[04/21] sim: hardware: fix static stats guard
commit: a9d1210db90eca0c06959c1df90d8035d3e01937
[05/21] sim: hardware: handle dynamic service stats
commit: 55375917fdd90d8d4457d686161e937cffc7e330
[06/21] sim: hardware: add set-dynamic-stats command
commit: c334bb4df905879c88ea75f5a5be43c3dd98bcec
[07/21] sim: hardware: add getters for dynamic {node,service} stats
commit: 75235b476937b2bf85f136b257d193d48231164d
[08/21] usage: pass service data to add_service_usage
commit: 7af6ee02a9f3c31adc47c6a0c5531eff9545dea3
[09/21] usage: pass service data to get_used_service_nodes
commit: 1ffe83333bb11981f9d4642a9d82a2c28c649f73
[10/21] add running flag to non-HA cluster service stats
commit: 54789d6b162d30e093522f6adbc224168c427877
[11/21] usage: use add_service to add service usage to nodes
commit: 9780600e3539f0851873f45cec6ac33ce7220212
[12/21] usage: add dynamic usage scheduler
commit: 6684f186212cf66ea54c7f6115778eb779ed3322
[13/21] test: add dynamic usage scheduler test cases
commit: c377eacd2022250bd6b229fed1b33c4f9b1c456e
[14/21] manager: rename execute_migration to queue_resource_motion
commit: 4c87446560bcea0bd9ed2d05c1b5ff3c561e093d
[15/21] manager: update_crs_scheduler_mode: factor out crs config
commit: 55cfbf0ac35448aa246ede4a07e12f95a09ada4e
[16/21] implement automatic rebalancing
commit: f0f21bc1c547e578cfb520d134d38530c759119c
[17/21] test: add resource bundle generation test cases
commit: 8c0f2312561a59cbafc5c910b36684a6c82eedc3
[18/21] test: add dynamic automatic rebalancing system test cases
commit: 36813aca2f1a1d0e1fcb839f611b8ea2f5039f26
[19/21] test: add static automatic rebalancing system test cases
commit: ada49c44a2e49bcb01c24c2828dd31ab0e27fff6
[20/21] test: add automatic rebalancing system test cases with TOPSIS method
commit: 1419ec503b5b9eaf4bfabf7a38ed3ee80b101234
[21/21] test: add automatic rebalancing system test cases with affinity rules
commit: 6699b3e5a192c50a380391a32bdd613340f16751
manager:
[1/4] ui: dc/options: make the ha crs strings translatable
commit: c3b5bbe4779a1e63cebd190c833ffe5f032d6d5f
[2/4] ui: dc/options: add dynamic load scheduler option for ha crs
commit: c4f15682a44f7494f9e89cdbd09875c7c75c209a
[3/4] ui: move cluster resource scheduling from dc/options into separate component
commit: 8a032a0c1dfec068c7abc1b40327e03f6568e731
[4/4] ui: form: add crs auto rebalancing options
commit: 4557bdf8155b8fc5e3e17b18e980ddda9e78b1d4
prev parent reply other threads:[~2026-04-02 16:11 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-02 12:43 Daniel Kral
2026-04-02 12:43 ` [PATCH cluster v4 01/28] datacenter config: restructure verbose description for the ha crs option Daniel Kral
2026-04-02 12:43 ` [PATCH cluster v4 02/28] datacenter config: add dynamic load scheduler option Daniel Kral
2026-04-02 12:43 ` [PATCH cluster v4 03/28] datacenter config: add auto rebalancing options Daniel Kral
2026-04-02 13:07 ` Dominik Rusovac
2026-04-02 12:43 ` [PATCH ha-manager v4 04/28] env: pve2: implement dynamic node and service stats Daniel Kral
2026-04-02 13:40 ` Dominik Rusovac
2026-04-02 12:43 ` [PATCH ha-manager v4 05/28] sim: hardware: pass correct types for static stats Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 06/28] sim: hardware: factor out static stats' default values Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 07/28] sim: hardware: fix static stats guard Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 08/28] sim: hardware: handle dynamic service stats Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 09/28] sim: hardware: add set-dynamic-stats command Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 10/28] sim: hardware: add getters for dynamic {node,service} stats Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 11/28] usage: pass service data to add_service_usage Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 12/28] usage: pass service data to get_used_service_nodes Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 13/28] add running flag to non-HA cluster service stats Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 14/28] usage: use add_service to add service usage to nodes Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 15/28] usage: add dynamic usage scheduler Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 16/28] test: add dynamic usage scheduler test cases Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 17/28] manager: rename execute_migration to queue_resource_motion Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 18/28] manager: update_crs_scheduler_mode: factor out crs config Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 19/28] implement automatic rebalancing Daniel Kral
2026-04-02 13:14 ` Dominik Rusovac
2026-04-02 12:44 ` [PATCH ha-manager v4 20/28] test: add resource bundle generation test cases Daniel Kral
2026-04-02 12:44 ` [PATCH ha-manager v4 21/28] test: add dynamic automatic rebalancing system " Daniel Kral
2026-04-02 13:21 ` Dominik Rusovac
2026-04-02 12:44 ` [PATCH ha-manager v4 22/28] test: add static " Daniel Kral
2026-04-02 13:23 ` Dominik Rusovac
2026-04-02 12:44 ` [PATCH ha-manager v4 23/28] test: add automatic rebalancing system test cases with TOPSIS method Daniel Kral
2026-04-02 13:29 ` Dominik Rusovac
2026-04-02 12:44 ` [PATCH ha-manager v4 24/28] test: add automatic rebalancing system test cases with affinity rules Daniel Kral
2026-04-02 12:44 ` [PATCH manager v4 25/28] ui: dc/options: make the ha crs strings translatable Daniel Kral
2026-04-02 13:33 ` Dominik Rusovac
2026-04-02 12:44 ` [PATCH manager v4 26/28] ui: dc/options: add dynamic load scheduler option for ha crs Daniel Kral
2026-04-02 13:33 ` Dominik Rusovac
2026-04-02 12:44 ` [PATCH manager v4 27/28] ui: move cluster resource scheduling from dc/options into separate component Daniel Kral
2026-04-02 13:35 ` Dominik Rusovac
2026-04-02 12:44 ` [PATCH manager v4 28/28] ui: form: add crs auto rebalancing options Daniel Kral
2026-04-02 13:38 ` Dominik Rusovac
2026-04-02 14:24 ` [PATCH cluster/ha-manager/manager v4 00/28] dynamic scheduler + load rebalancer Dominik Rusovac
2026-04-02 16:07 ` 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=177514603153.1538729.9029454276415314023.b4-ty@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.