Feature: Buffer output stream to disk when out of memory
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.
This feature is complicated to implement.. If there is a demand from users more focus could be given here.