[FEA] Add retry for host memory allocations for output file formats #8889
Labels
reliability
Features to improve reliability or bugs that severly impact the reliability of the plugin
task
Work required that improves the product but is not user facing
Is your feature request related to a problem? Please describe.
The output file formats tend to use host memory buffers in a fairly predictable way. We cache the data on the CPU until the batch is done being written and then we copy it out to the output stream or drop it.
#9862 should let limit the total memory used when allocating the data. But we need to make each of the buffers spillable as they are handed to us and add in retry as needed. After that it should just work how we want it to.
Tasks
Tasks
The text was updated successfully, but these errors were encountered: