pipeline-manager: local runner writes in streaming fashion by snkas · Pull Request #6098 · feldera/feldera · GitHub
Skip to content

pipeline-manager: local runner writes in streaming fashion#6098

Merged
snkas merged 1 commit intomainfrom
local-runner-write-streaming
Apr 22, 2026
Merged

pipeline-manager: local runner writes in streaming fashion#6098
snkas merged 1 commit intomainfrom
local-runner-write-streaming

Conversation

@snkas
Copy link
Copy Markdown
Contributor

@snkas snkas commented Apr 22, 2026

The local runner now writes the files in streaming fashion rather than first reading them as a whole before writing. This reduces the amount of memory needed to start a pipeline. This becomes especially useful when starting many pipelines simultaneously, as it reduces peak usage.

PR information

  • Manual test plan: started many pipelines and checked memory consumption
  • No breaking changes

The local runner now writes the files in streaming fashion rather than
first reading them as a whole before writing. This reduces the amount of
memory needed to start a pipeline. This becomes especially useful when
starting many pipelines simultaneously, as it reduces peak usage.

Signed-off-by: Simon Kassing <simon.kassing@feldera.com>
@snkas snkas requested review from gz and ryzhyk April 22, 2026 16:15
@snkas snkas added this pull request to the merge queue Apr 22, 2026
Merged via the queue into main with commit f0b68ec Apr 22, 2026
1 check passed
@snkas snkas deleted the local-runner-write-streaming branch April 22, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants