[pdm-devel] [PATCH proxmox-api-types/datacenter-manager] remote migration: make target endpoint selectable
Dominik Csapak
d.csapak at proxmox.com
Mon Jan 13 16:45:39 CET 2025
since we cannot currently select a target node for remote migration
(to avoid another network transfer of disks) the target of the
remote migration is always the given endpoint.
Currently pdm auto selects always the first configured endpoint, this
series makes this now user configurable.
proxmox-api-types:
Dominik Csapak (2):
add more network interface methods
add cluster status api call
pve-api-types/generate.pl | 7 ++
pve-api-types/src/generated/code.rs | 12 ++-
pve-api-types/src/generated/types.rs | 120 +++++++++++++++++++++++++++
3 files changed, 138 insertions(+), 1 deletion(-)
proxmox-datacenter-manager:
Dominik Csapak (9):
server: factor qemu/lxc code into own modules
server: api: fix remote upid tracking for qemu remote migration
server: connection: add new function that allows for explicit endpoint
server: api: add target-endpoint parameter to remote migrate api calls
server: api: pve: add remote cluster-status api call
pdm-client: add cluster status method
pdm-client: add target-endpoint parameter to remote migration methods
ui: widget: add remote endpoint selector
ui: migrate: make target endpoint selectable for remote migration
lib/pdm-client/src/lib.rs | 20 +
server/src/api/pve/lxc.rs | 522 ++++++++++
server/src/api/pve/mod.rs | 1064 +--------------------
server/src/api/pve/qemu.rs | 567 +++++++++++
server/src/connection.rs | 61 +-
ui/src/widget/migrate_window.rs | 68 +-
ui/src/widget/mod.rs | 2 +
ui/src/widget/remote_endpoint_selector.rs | 103 ++
8 files changed, 1373 insertions(+), 1034 deletions(-)
create mode 100644 server/src/api/pve/lxc.rs
create mode 100644 server/src/api/pve/qemu.rs
create mode 100644 ui/src/widget/remote_endpoint_selector.rs
--
2.39.5
More information about the pdm-devel
mailing list