Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Update Weave Mesh library to 0.4 #3732

Merged
merged 2 commits into from
Nov 5, 2019
Merged

Update Weave Mesh library to 0.4 #3732

merged 2 commits into from
Nov 5, 2019

Conversation

bboreham
Copy link
Contributor

@bboreham bboreham commented Nov 5, 2019

Weave Mesh 0.4 improves CPU, memory and network utilisation in larger clusters.

Instead of broadcasting topology changes to every peer, they are sent to 2log2 neighbours, so in a very sparse cluster the information will take a little longer to reach everyone but it drops the workload on cluster formation from O(N^2) to O(NlogN).

Also we slowed down the rate at which new connections are added: 100 connections will now take 4 seconds.

@bboreham bboreham added this to the 2.6 milestone Nov 5, 2019
@bboreham bboreham merged commit 4a5d203 into master Nov 5, 2019
@bboreham bboreham deleted the mesh-0-4 branch November 5, 2019 14:21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants