I've been discussing this with corosync developers and they've told me this:
https://github.com/corosync/corosync/issues/465
TLDR:
Also i am looking forward for corosync 3.x implementation in PVE
https://github.com/corosync/corosync/issues/465
TLDR:
- Multicast was only reccomended for corosync 1.x, because unicast was not tested yet
- For corosync 2.x, they reccomend to use unicast (Proxmox currently uses corosync 2.4.4-dirty)
- There is new corosync 3.x, which obsoletes udp/udpu and instead uses new "kronosnet" ("knet") unicast protocol, that is even faster and more reliable, has lower latency and can use up to 8 redundant network links (rather than 2 rendundant rings of rrp used in corosync 2.x)
- Also it's reccomended to maintain full list of nodes in corosync.conf, with corosync 3.x it is even mandatory... (not sure if proxmox does this by default right now... maybe it does)
Also i am looking forward for corosync 3.x implementation in PVE
Last edited: