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

Feature: Buffer output stream to disk when out of memory #39

Open
bersler opened this issue Feb 6, 2023 · 1 comment
Open

Feature: Buffer output stream to disk when out of memory #39

bersler opened this issue Feb 6, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@bersler
Copy link
Owner

bersler commented Feb 6, 2023

Is your feature request related to a problem? Please describe.
When memory is limited and the output sink is not available (network is down) all memory could be exhausted resulting in suspend of redo log parser. When this case takes longer, source redo logs might be deleted and after resuming with they are not available any more.

Describe the solution you'd like
In case of low memory and slow progress with output sink, the transaction stream could be buffered to disk.

Describe alternatives you've considered
None

Additional context
Disk space should be used for such buffering of redo log data.

@bersler bersler added the enhancement New feature or request label Feb 6, 2023
@bersler
Copy link
Owner Author

bersler commented Feb 6, 2023

This feature is complicated to implement.. If there is a demand from users more focus could be given here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant