Skip to content

fix(workflow): isolate stream triage memory growth - #670

Merged
xiami762 merged 4 commits into
devfrom
fix/stream-alert-triage-oom
Aug 4, 2026
Merged

fix(workflow): isolate stream triage memory growth#670
xiami762 merged 4 commits into
devfrom
fix/stream-alert-triage-oom

Conversation

@duguwanglong

Copy link
Copy Markdown
Contributor

Run memory-intensive triage nodes in short-lived host subprocesses with cancellable RPC bridging and fatal timeout support. Reduce retained workflow payloads, bound incremental cache work, and harden ingest worker shutdown against stale generations. Add regression coverage for isolation, cleanup, incremental loading, edge mappings, and manager restarts.

Run memory-intensive triage nodes in short-lived host subprocesses with cancellable RPC bridging and fatal timeout support. Reduce retained workflow payloads, bound incremental cache work, and harden ingest worker shutdown against stale generations. Add regression coverage for isolation, cleanup, incremental loading, edge mappings, and manager restarts.
@duguwanglong
duguwanglong requested a review from xiami762 August 4, 2026 07:04
Preserve deduplication semantics in summary history mode with a streaming input hash. Restore cancellation and SystemExit parity for isolated nodes, launch host children without a POSIX shell on Windows, and retain batch lease descriptors in the parent across process boundaries. Add regression coverage for each reviewed failure mode.
@xiami762
xiami762 merged commit 2194dfe into dev Aug 4, 2026
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