Skip to content

fix(pipeline): harden compilation lifecycle and recovery - #559

Open
rikkurea-boop wants to merge 1 commit into
OpenDCAI:mainfrom
rikkurea-boop:publish/p11-compile-lifecycle-recovery-20261014
Open

rikkurea-boop wants to merge 1 commit into
OpenDCAI:mainfrom
rikkurea-boop:publish/p11-compile-lifecycle-recovery-20261014

Conversation

@rikkurea-boop

Copy link
Copy Markdown
Contributor

Summary

Fix pipeline compilation lifecycle issues that can leave pipeline state inconsistent after repeated compilation or failures.

Changes

  • Improve compilation state management and recovery after failures.
  • Handle multiple storage objects and circular references safely.
  • Preserve pipeline behavior across repeated compilation and execution.
  • Add regression tests for compilation lifecycle edge cases.

Testing

The changes are limited to the pipeline compilation logic and its regression tests. Streaming recovery changes from PR #558 are not included.

Restore compilation state after failures, avoid duplicate compilation,
and preserve storage cursor progress when compilation does not complete.

This branch has not been deployed

No deployments
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