v1.3.2 about 11 months late (02/12/2020) Jobsub v1.3.2 17% 26 issues (2 closed — 24 open) Related issues Bug #7399: Validate the values of some of the important jobsub_submit options Bug #13785: server fails misleadingly from -tar_file_name WAS: mixing -f and --tar_file_name problems with RCDS Bug #20289: understand timeout/empty reply from server for dag submission Bug #21031: jobsub_submit allows more than one --group argument Bug #21448: maxIdle and maxRunning for DAGS should have configurable defaults Bug #21655: SAM job pre-staging will not work with newer SAM stations Bug #22242: 'jobsub_submit --line +x=y --dataset z' does not set 'x' on dagman job. Bug #22481: misleading documentation and error response from --tar_file_name Bug #23380: need to be able to deny ROLES access to rapid code distribution Bug #23603: jobsub_server can't decode base64 strings with "-" in them as produced by the client Bug #24037: SL6 python 2.6 fails to authenticate against production servers Bug #24057: jobsub_q --better-analyze often asks wrong schedd for job info Bug #24111: CDF submission seems to still be broken Bug #24344: non python-3 compatible code in jobsub_submit and jobsub_submit_dag Bug #24445: roll back #22417 for SL6 curl calls to RCD Server Bug #24449: advertise python used by client in server classads Feature #6552: jobsub_fetchlog should extract the logs without creating intermediate tar file Feature #20477: Move IFDH commands into config file Feature #22100: Sanitize constraints before passing them to condor Feature #22347: When we create tarfiles, compress them in place rather than making a tempfile and compressing it Feature #22733: Pull Jobsub group and global superusers from FERRY Feature #24327: add a classadd attribute for input tarball to measure RCDS vs PNFS Idea #7888: Job start staggering to reduce instaneous resource demand Idea #20970: Add metrics and log collection to jobsub server Milestone #24331: make 1.3.2 release candidate 1
v1.3.3 about 11 months late (03/09/2020) jobsub v1.3.3 36% 11 issues (4 closed — 7 open) Related issues Bug #11709: jobsub eats " Bug #24907: create python_future_six_request for python 3_8 Bug #24968: create better warning/instructions for jobsub_client/python_future_six_request failure Bug #25268: undefined vars in client Feature #6644: Support dynamic connection lifetime between client and the server Feature #12260: Include ProjectName in submitted jobs Feature #20195: Take out viper config from subpackages for jobsub_dropbox_cleanup tool Feature #23234: make default --use-cvmfs-tarball behavior configurable by group Feature #24130: Investigate jobsub_client --use-cvmfs-dropbox behaviors Idea #19212: Generic --job-requires comma-separated-list for users Necessary Maintenance #22433: replace pycurl with request library in client
v1.3.4 about 9 months late (04/15/2020) Jobsub v1.3.4 28% 25 issues (7 closed — 18 open) Related issues Bug #12023: jobsub_fetchlog --jobid 888.33 --partial behavior not quite right Bug #13269: Minor annoyances with --dataset DAGs... Bug #20662: Failures when one collector is down Bug #21831: improve error message when schedd too busy to respond to jobsub_rm Feature #5906: Support condor_tail equivalent functionality in jobsub Feature #6342: Allow extra stage(s) in DAG for --dataset_definition Feature #7283: options should be additive Feature #7305: jobsub_client retry logic Feature #7642: jobsub_fetchlog should not ask for --group Feature #7841: Mechanism to specify different environment variables for multiple jobs in one cluster Feature #8164: Change auth.py to plugin based architecture Feature #9058: Tracking who submitted job with role=Production Feature #11414: Option to provide alias to display for job in jobsub_q instead of command Feature #13847: POMS support Feature #15257: Provide option to retry or wait for job submission to succeed Feature #16631: Modification to job requirements string wrt usage model matching Feature #17923: We should add -e IFDH_CP_MAXRETRIES=3 or so on jobs with --expected-lifetime=short Feature #18984: Consider merging jobsub_submit and it's wrapper script with fife_launch fife_wrap Feature #19791: Implement a retry policy in Condor to allow jobs that go held for excess memory usage to have their memory increased and released Feature #20166: Option to report resident memory usage in jobsub_q Feature #22099: jobsub constraint commands should respect --group even if --constraint doesn't include it: INCLUDING GLOBAL SUPERUSERS Feature #22241: Add whitelist Feature #22417: Remove dependancy on OSG CA certs from Jobsub client Idea #17326: RFC: give jobsub_release the ability to adjust job resource requests if needed Idea #22383: Change superuser behavior to not need VOMS authentication
v1.4 about 8 months late (05/13/2020) jobsub v1.4 11% 9 issues (1 closed — 8 open) Related issues Bug #12752: Improvements to Jobsub configuration parser Feature #7865: Ability to source an arbitrary script prior to execution of primary executable Feature #10814: Additional ifdh log information from jobsub_wrapper Feature #12085: Experiment-Defined Virtual Queues Feature #17357: make configurable default sites for groups/roles Feature #17606: Provide mechanism to set and enforce limits on job submissions, query rate, etc Idea #23558: count of usage by input option for jobsub_submit from 4/11/19 to 11/5/19 Necessary Maintenance #22603: Port server to python 3
v1.3.2.1 bugfix release for v1.3.2 0% 1 issue (0 closed — 1 open) Related issues Bug #24521: jobsub_submit_dag broken in 1.3.2