Add deploy-doctor watch-list teardown to the HPC workflow scaffold - #56
Open
smjenness wants to merge 1 commit into
Open
Add deploy-doctor watch-list teardown to the HPC workflow scaffold#56smjenness wants to merge 1 commit into
smjenness wants to merge 1 commit into
Conversation
Scaffold the register and teardown steps into the template workflow generators (intervention and the three calibration workflows) and add a project deploy_doctor.sbatch launcher with a README, so new projects inherit the automatic doctor teardown. The functions live in EpiModelHPC 2.6.0 (branch hpc-worker-cleanup-and-doctor); the template carries only the calls and the launcher.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Scaffolds the deploy-doctor watch-list teardown into the template so new projects get it by default.
The deploy doctor is one shared companion job launched per deploy, so it must be stopped only when the last campaign finishes, not when any single workflow does. EpiModelHPC 2.6.0 (on hpc-worker-cleanup-and-doctor) adds add_doctor_register_step and add_doctor_teardown_step for exactly that, via a marker directory. This PR wires the calls into the template workflow generators and ships the project launcher.
Depends on EpiModelHPC 2.6.0 (add_doctor_register_step / add_doctor_teardown_step).