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

Support for Long Living Writers #351

Open
nirosys opened this issue Nov 8, 2024 · 0 comments
Open

Support for Long Living Writers #351

nirosys opened this issue Nov 8, 2024 · 0 comments
Assignees

Comments

@nirosys
Copy link
Contributor

nirosys commented Nov 8, 2024

We have use cases where users are using ion-c's writers with sockets, in order to stream telemetry data over long periods of time. The current overhead and potential for memory fragmentation, when creating a new writer for each emitted record is too high for these cases.

We need to ensure that a writer can either already support long lifetimes, not relying on position or other values that could overflow, or implement functionality to allow writers to be reset without the overhead of freeing and re-allocating needed buffers.

@nirosys nirosys self-assigned this Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant