influxdata / influxdata/influxdb

InfluxDB 2 Remote Replication Throttling

Open
#24,500 1 comment 0 reactions 1 assignee View on GitHub

@davidby-influx is already working on this.

Since Dec 1, 2023.

Dominant language
Rust
Stars
31.7k
Forks
3.7k
Avg merge
13h 37m
Merged PRs (30d)
8

Description

__Use case:__
We have some edge instances that have a limited connection and we do not want to consume the complete bandwidth as other consumers are using the same connection.

We were thinking of implementing this ourselves, as we know the development on InfluxDB 2 has stopped. @davidby-influx would you be open to review a PR is we make one?

__Proposal:__
A replication get a RateLimit property that is respected

__Current behaviour:__
The maximum possible bandwidth is used

__Desired behaviour:__
A maximum amount of bandwidth is used, similar to the `--rate-limit` flag on the `influx write` cli

__Alternatives considered:__
Put a rate limit between the source machine and the target host by the firewall between them, but this is quite a hassle.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.