Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bound the channels on the SDK to apply back-pressure on slow ingest #2218

Closed
wants to merge 1 commit into from

Conversation

emilk
Copy link
Member

@emilk emilk commented May 25, 2023

Mitigates #2216

There will always be situations where the user logs things faster than we can convert them to arrow and send them on the wire. In these cases we should offer the user a choice of buffering and back-pressure, but until we have that choice for the user we should always go with back-pressure

Checklist

PR Build Summary: https://build.rerun.io/pr/2218

@emilk emilk added 🦟 regression A thing that used to work in an earlier release 🪳 bug Something isn't working 🐍 Python API Python logging API 🦀 Rust API Rust logging API 🚀 performance Optimization, memory use, etc labels May 25, 2023
@emilk emilk closed this May 25, 2023
@emilk
Copy link
Member Author

emilk commented May 25, 2023

We chose to optimize it instead: #2219

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🪳 bug Something isn't working 🚀 performance Optimization, memory use, etc 🐍 Python API Python logging API 🦟 regression A thing that used to work in an earlier release 🦀 Rust API Rust logging API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant