oxidecomputer / oxidecomputer/maghemite
ddm: Tuning API
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 94
- Forks
- 6
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 12
Description
There are several tuning knobs that ddm exposes. At the moment, these are all in the data plane. The control plane should provide endpoints for operators to turn the knobs. The following will grow over time.
- Delay algorithm to use.
- Delay algorithm parameters.
Simple Delay Algorithm Parameters
- Ageing coefficient
- Delay upper bound.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by locating the ddm control-plane and data-plane code, then define endpoints for selecting the delay algorithm and configuring its parameters, including ageing coefficient and delay upper bound; done means operators can control each listed knob through the control plane.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- api, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100