Speed limiters
Connection Speed Limiter
The connection speed limiter has a real foundation in the product, but it is not yet broadly developed as a concrete execution path.
Use it today when you want:
- session-scoped planning
- honest dry-run reporting
- conservative cleanup of observed managed state
What Exists Now
The current foundation includes:
- conservative planning for one runtime-local connection identity
- guarded reporting that makes the apply boundary explicit
- deterministic cleanup of observed RayLimit-managed state on remove
What Still Stops Concrete Apply
Connection-scoped apply needs a trustworthy runtime-aware classifier that can map one live connection to a stable kernel-visible identity.
That broader support is planned for future releases.
Practical Expectation
Previewing a connection speed limiter is still useful:
Bash
sudo raylimit limit --pid 1234 --connection conn-1 --device eth0 --direction upload --rate 2048Remove execution is also meaningful when you need to clean observed managed state:
Bash
sudo raylimit limit --pid 1234 --connection conn-1 --device eth0 --direction upload --remove --executeWhat you should not expect today is broad concrete apply execution for connection-scoped shaping.