Skip to content

Report memory usage (RSS) during pipeline execution#255

Merged
ddeboer merged 1 commit intomainfrom
feat/pipeline-memory-reporting
Mar 18, 2026
Merged

Report memory usage (RSS) during pipeline execution#255
ddeboer merged 1 commit intomainfrom
feat/pipeline-memory-reporting

Conversation

@ddeboer
Copy link
Member

@ddeboer ddeboer commented Mar 18, 2026

Summary

  • Add memoryUsageBytes (RSS) to the ProgressReporter interface's stageProgress, datasetComplete, and pipelineComplete callbacks
  • Pipeline passes process.memoryUsage().rss at each reporting point
  • ConsoleReporter displays memory continuously during stages (via spinner suffix) and at dataset/pipeline completion, e.g. ✔ Completed in 12s (memory: 150 MB)

This helps diagnose memory pressure issues when running the pipeline in resource-constrained environments like Kubernetes.

- Add memoryUsageBytes to stageProgress,
  datasetComplete, and pipelineComplete callbacks
- Pipeline passes process.memoryUsage().rss
  at each reporting point
- ConsoleReporter displays memory continuously
  during stages and at completion
@ddeboer ddeboer enabled auto-merge (squash) March 18, 2026 13:08
@ddeboer ddeboer merged commit 88fbea6 into main Mar 18, 2026
2 checks passed
@ddeboer ddeboer deleted the feat/pipeline-memory-reporting branch March 18, 2026 13:10
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.

1 participant