partially-applied: [PATCH datacenter-manager/proxmox{,-backup,-yew-comp} v2 00/25] metric collection for the PDM host

Thomas Lamprecht
2026-03-28T17:55:43Z

On Thu, 19 Mar 2026 10:45:20 +0100, Lukas Wagner wrote:
> This series add metric collection physical PDM hosts.
>
> The patches for `proxmox` introduce three new crates:
> - proxmox-disks: broken out from proxmox-backup, needed to read disk stats
> - proxmox-parallel-handler: also broken out from proxmox-backup,
> needed as a dependency for proxmox-disks. Since the scope was manageable,
> this series improves the existing code a bit by adding a dedicated error type,
> some documentation and basic unit tests
> - proxmox-procfs: as a new home for any procfs related modules. this patch series adds
> a `pressure` module for reading pressure stall information for the host and cgroups.
> The general idea is that we should move other procfs helpers from proxmox-sys into
> this new crate, but to avoid scope explosion this is not done as a part of this
> series
>
> [...]

Applied all but the disks commits from the proxmox workspace subseries, thanks!
Will look a bit into how proxmox-disks might get improved from it's
pre-existing status quo, to ideally avoid that the issue I saw back then leak
into other products, but if that bears some fruits, I'll add this on top of
your series in any case.

proxmox:
[01/11] parallel-handler: import code from Proxmox Backup Server
commit: d631b2c71581ae84bea84ec56efe588932a3a040
[02/11] parallel-handler: introduce custom error type
commit: 06f524fee0d7dc6729f83d140f89b11d15b0604e
[03/11] parallel-handler: add documentation
commit: 53f217d79d10d8d67e3e74f41cd7838595fd10e4
[04/11] parallel-handler: add simple unit-test suite
commit: dbdb321358e162017035aa552b7916cd013e1bef
[05/11] disks: import from Proxmox Backup Server
commit: 7668d4d33d4a69f2517c277366c9083896be7b46
[06/11] disks: fix typo in `initialize_gpt_disk`
commit: a2661a48cd327446ea53b81a07e547a877ebeb70
[07/11] disks: add parts of gather_disk_stats from PBS
commit: eff06b2e7b6b8f9731adc259589cf666f6247197
[08/11] disks: gate api macro behind 'api-types' feature
commit: 1177a96928db4bc348a046654d7ca34f8bcdf6b3
[09/11] disks: clippy: collapse if-let chains where possible
commit: 20b35aaa436b65b2ae78364a144c0c2f51497721
[10/11] procfs: add helpers for querying pressure stall information
commit: b0c53116cc870193770d57e4a251c86e2f6d749a
[11/11] time: use u64 parse helper from nom
commit: 1e3171a802c386d6eedc88cb1adc8f6e8cd4ab0b