Skip to content

Issue 88: flow calling flow - #89

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

davramov merged 3 commits into
als-computing:mainfrom
davramov:issue_88

Conversation

@davramov

@davramov davramov commented Oct 3, 2025

Copy link
Copy Markdown
Contributor

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