Releases: fermitools/jobsub_lite
Releases · fermitools/jobsub_lite
1.12
The main feature of this release is the new high-level and low-level jobsub APIs (, that can be imported and used in experiment workflow code. For more information, please see the documentation here.
We have also created a jobsub command, that can be called with subcommands. The old `jobsub_*` command will still work exactly as before, but now the following are equivalent:
jobsub_submit -G experiment file:///bin/sleep 300
and
jobsub submit -G experiment file:///bin/sleep 300
Running the command jobsub with no arguments will print the help for all the jobsub subcommands.
For technical implementation details, please see PRs 594 and 609.
Features
- New jobsub higher-level API (#609)
- Jobsub subcomand parser and API interface (#594)
- Add a "did you mean" clause for invalid but close to right auth methods (e.g. "tokens" vs "token") (#601)
- Use Spack to find ifdh, and adding logging to sambegin.sh, samend.sh (#607)
Bugfixes
- Fix IFDH_VERSION behavior in job (#620)
- Fix pnfs dropbox case where -f --use-pnfs-dropbox would skip obtaining credentials (#634)
Other code improvements
1.11.2
1.11.1
1.11
Features
- This is the release that will change the default behavior of jobsub to no longer try to obtain X509 proxies for job submission and management
- This default can be worked around by either (a) exporting
JOBSUB_AUTH_METHODS="token,proxy", or (b) passing--auth-methods="token,proxy"to thejobsub_submitcommand. For example:
- This default can be worked around by either (a) exporting
(a)
$ export JOBSUB_AUTH_METHODS="token,proxy"
$ jobsub_submit -G myexperiment file:///bin/true
(b)
$ jobsub_submit -G myexperiment --auth-methods="token,proxy" file:///bin/true
Bugfixes
Other code improvements
- None
1.10
1.9
1.8.1
- If cigetcert fails for any reason, raise PermissionError (#572). This fixes an issue with the error message emitted by jobsub_submit when it tried to obtain a VOMS proxy. The message would sometimes mask the real underlying issue; for example if jobsub could not obtain the initial X509 proxy that is used to generate a VOMS proxy.
1.8
Features
- Update condor_vault_storer to reflect HTCondor 23 release changes (#563)
- Cleanup copies of weakened tokens after job submission (#565)
Bugfixes
- Make gfal operations for web sandbox creation check for BEARER_TOKEN (#562)
- When --global-pool flag is passed, make sure we save the BEARER_TOKEN_FILE and X509_USER_PROXY into the restored environment post-submission (#568)