Skip to content

Issue 88: flow calling flow#89

Merged
davramov merged 3 commits intoals-computing:mainfrom
davramov:issue_88
Oct 8, 2025
Merged

Issue 88: flow calling flow#89
davramov merged 3 commits intoals-computing:mainfrom
davramov:issue_88

Conversation

@davramov
Copy link
Contributor

@davramov davramov commented Oct 3, 2025

Addressing #88

For 8.3.2, I am rewriting dispatcher.py and move.py

move.py: process_new_832_file_flow() is now a wrapper for Process_new_832_file_task(), which contains the movement and scicat ingestion logic.
dispatcher.py: the dispatcher() flow now is named after the file name, and calls process_new_832_file_task directly, followed by the asynchronous calls to alcf/nersc for reconstruction.

Hopefully, this makes it clearer when inspecting a dispatcher flow, and still allows us to run sub-tasks as flows directly if needed.

@davramov davramov marked this pull request as ready for review October 7, 2025 16:13
@davramov davramov merged commit c750462 into als-computing:main Oct 8, 2025
1 check passed
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

Comments