Use built-in blahp option for max walltime requests
Base your work on V5_branch and submit a PR to when it’s ready for review.
In , we'll be completing the support for making walltime requests first class in the blahp so we should remove maxWallTime from the remote_ce_requirements expression and instead set_BatchRuntime = maxWallTime*60 (BatchRuntime is in seconds, maxWallTime is in minutes) taking into account any default_maxWallTime attrs.
Additionally, we should use the periodic_remove expression to properly support maxWallTime requests for HTCondor batch systems.
LGTM! PR merged
Thanks. I’ve updated the description.
BatchRuntime is in seconds.
I moved this over from the SOFTWARE project and added fix versions that this should go into HTCondor-CE, though I imagine that you may want to develop a convention for differentiating HTCondor versions vs blahp/HTCondor-CE/etc
This fix will only go into the upstream HTCondor-CE 4 series because the blahp changes will only be added to HTCondor 8.9.6. Since we ship blahp separately from HTCondor in OSG 3.5, this change is ok going into HTCondor-CE 4 in OSG 3.5.