CHORUS Scaling Improvements for Robust Autoscaling #9
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/chorus-scaling-improvements"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements comprehensive scaling optimizations to address WHOOSH issue #7 and enable robust wave-based autoscaling without system collapse.
Key Improvements
Files Changed (8 files, +776/-20)
pkg/config/assignment.go(NEW): Runtime config with assignment overridesdocker/bootstrap.json(NEW): JSON bootstrap peer configurationpkg/election/election.go: Added stability windows to prevent churninternal/runtime/shared.go: Integrated runtime config and conditional mDNSp2p/node.go: Added connection manager and rate limitingpkg/config/hybrid_config.go: Extended config with scaling parametersdocker/docker-compose.yml: Added scaling environment variablesTest Plan
🤖 Generated with Claude Code