Skip to content

Conversation

@leclairm
Copy link
Contributor

No description provided.

Among other things:
- remove pickle, use basic files for jobid and rank instead
- start, stop, continue and restart
- So the first line. Sirocco was not picking up timed out jobs.
- Rest is minor
also add accounting
remove hardcoded "run"
also fix bug where tasks where removed from a front level while still
iterating over it.
also dump/load jobids so that all the information is in state.yaml
Also make computer optional and checked only in the workgraph part
leclairm and others added 3 commits November 5, 2025 18:19
do not exit from auto_submit
essentially start merging with main but manually since icon_task has
become a folder, so history is lost
@leclairm leclairm marked this pull request as ready for review November 17, 2025 13:44
@leclairm leclairm requested review from DropD and GeigerJ2 and removed request for DropD November 17, 2025 13:57
@leclairm leclairm changed the title [WiP] Standalone orchestration Standalone orchestration Nov 27, 2025

# 5 - Link parent and children tasks
for task in self.tasks:
task.link_parents_children()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in the workgraph branch, we also create the dependencies like this. possibly place to share

def locked(self) -> bool:
return self.lock_file.exists()

# =========== Methods to control workflow ===========
Copy link
Collaborator

@GeigerJ2 GeigerJ2 Nov 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd put all of this into a StandaloneEngine class

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.

3 participants