Skip to content

feat(ur)!: use consistent hashing hash ring to determine host for less churn when hosts are modified#1066

Open
TillaTheHun0 wants to merge 1 commit intomainfrom
tillathehun0/ur-hashring
Open

feat(ur)!: use consistent hashing hash ring to determine host for less churn when hosts are modified#1066
TillaTheHun0 wants to merge 1 commit intomainfrom
tillathehun0/ur-hashring

Conversation

@TillaTheHun0
Copy link
Copy Markdown
Collaborator

This will cause all processes to initially change hosts, which is why this is considered a breaking change.

Using a hashring will make it so at most only p / h processes will be re-hosted on expanding the number of hosts p being the current number of processes and h being the number of possible hosts.

@TillaTheHun0 TillaTheHun0 force-pushed the tillathehun0/ur-hashring branch from 594c56a to 141fcab Compare January 28, 2025 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant