Basekick-Labs / Basekick-Labs/arc

Bandwidth caps for peer replication

Open
#397 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
677
Forks
53
Avg merge
9h 14m
Merged PRs (30d)
164

Description

## Problem
Catch-up and reactive replication share the worker pool but have no bandwidth limit. A node rejoining with a large backlog can saturate the network.

## Proposed Solution
Add a configurable bytes/sec rate limiter on the puller's fetch path. Per-node or cluster-wide.

## Context
Deferred from Phase 3. Current mitigation: stagger rejoins, tune \`replication_pull_workers\` down.

## Effort
Medium

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.