Skip to content

feat: port applicable chain-dist restart logic from PR #271#378

Draft
aledefra wants to merge 1 commit intodevelopfrom
codex/pr271-chain-dist-port
Draft

feat: port applicable chain-dist restart logic from PR #271#378
aledefra wants to merge 1 commit intodevelopfrom
codex/pr271-chain-dist-port

Conversation

@aledefra
Copy link
Contributor

@aledefra aledefra commented Mar 19, 2026

Summary

  • ported still-applicable parts of closed PR feat: check all active jobs to restart jobs on down nodes #271 to current develop
  • added active-job reconciliation in chain dist monitor (extra-node cleanup + missing-node restart-claim flow)
  • extended delete_pipeline_from_nodes to accept target_nodes while preserving current API behavior

Scope

  • extensions/business/chain_dist/chain_dist_monitor.py
  • extensions/business/deeploy/deeploy_mixin.py

Verification

  • python3 -m py_compile extensions/business/chain_dist/chain_dist_monitor.py extensions/business/deeploy/deeploy_mixin.py
  • python3 -m unittest extensions.business.deeploy.test_deeploy ❌ (environment: ModuleNotFoundError: No module named 'shapely')

Notes

  • restart execution on missing nodes remains TODO in the original logic; this PR ports the same behavior without expanding scope.

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