Skip to content

TASK-258127: New throttling options in the host scope configuration#847

Open
dkoerichbird wants to merge 3 commits into
mainfrom
TASK-258127
Open

TASK-258127: New throttling options in the host scope configuration#847
dkoerichbird wants to merge 3 commits into
mainfrom
TASK-258127

Conversation

@dkoerichbird
Copy link
Copy Markdown
Contributor

@dkoerichbird dkoerichbird commented May 28, 2026

Note

Low Risk
Documentation-only changes to Momentum config reference and changelog; no runtime or application code in the diff.

Overview
Documents TASK-258127: outbound_throttle_messages and outbound_throttle_connections can be set in host stanzas for per-MX-host rate limits (5.3.0 changelog entry).

Docs updated: the options summary table and ref-host now list both options under host. ref-outbound-throttle-connections and ref-outbound-throttle-messages gain large host scope sections: additive layering with binding/domain/global throttles, a dedicated fallback chain (binding_group::binding::host → … → host), MX spillover when saturated (aligned with max_outbound_connections), shared buckets for regex hosts, local-only enforcement vs cluster throttle options, and (for messages) mid-session re-check behavior. Scope/See Also lines are adjusted accordingly.

Reviewed by Cursor Bugbot for commit 556e20b. Bugbot is set up for automated code reviews on this repo. Configure here.

Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
@dkoerichbird dkoerichbird requested review from deepakpn and juliebin May 28, 2026 15:06
@netlify
Copy link
Copy Markdown

netlify Bot commented May 28, 2026

Deploy Preview for support-docs ready!

Name Link
🔨 Latest commit 556e20b
🔍 Latest deploy log https://app.netlify.com/projects/support-docs/deploys/6a1dce4ddc0ecd000996b79c
😎 Deploy Preview https://deploy-preview-847--support-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

This option can also be used to throttle *ecstream* connections.

<a name="conf.ref.outbound_throttle_connections.host_scope"></a>
### `Outbound_Throttle_Connections` in the `host` Scope
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be helpful to clarify the fallback semantics w.r.t. same and/or different MX host preference levels, on how and when the re-selection happens when the limits are saturated (both for connection and message host throttles).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
@dkoerichbird dkoerichbird requested a review from deepakpn June 1, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants