[pve-devel] [PATCH 0/5] Add support for up to 8 corosync links in API
Stefan Reiter
s.reiter at proxmox.com
Wed Nov 20 17:43:01 CET 2019
This series allows the API to handle all 8 possible links that corosync 3
supports. Additional verifications are added to support a smarter fallback
behaviour and abort join if the current cluster config is invalid or
unsupported.
verify_conf is not just nice-to-have, but required for patch 3 since it assumes
all nodes to have the same links for the join verification to work.
API/Backend only, frontend works with patched backend, but will not see any
links other than 0 and 1.
Last patch is technically an unrelated fix, but based on the previous 4.
cluster: Stefan Reiter (5):
corosync: add verify_conf
Enable support for up to 8 corosync links
Add verification and fallback to cluster join/addnode
Add cluster join API version check
corosync: check if IPs are configured on cluster create
data/PVE/API2/ClusterConfig.pm | 145 +++++++++++++++-----
data/PVE/CLI/pvecm.pm | 26 ++--
data/PVE/Cluster/Setup.pm | 96 +++++++------
data/PVE/Corosync.pm | 217 ++++++++++++++++++++++++++----
data/test/corosync_parser_test.pl | 28 ++++
5 files changed, 400 insertions(+), 112 deletions(-)
--
2.20.1
More information about the pve-devel
mailing list