OSG Software Release 3.5.19¶
Release Date: 2020-07-01
Supported OS Versions: EL7
Want faster access to production-ready software?
OSG 3.5 and 3.4 offer a rolling release repository where packages are added as soon as they pass acceptance testing.
To install packages from this repository, enable [osg-rolling]
in /etc/yum.repos.d/osg-rolling.repo
:
[osg-rolling]
...
enabled=1
Or for one-time installations, append the following to your yum
command:
--enablerepo=osg-rolling
Summary of Changes¶
Note
If using scitokens-credmon with HTCondor 8.9, manual adjustments need to be made before upgrading.
This release contains:
- XRootD 4.12.3
- Major features to the the xrdcp client:
- Ability to limit bandwidth usage
- Ability to resume a transfer
- Minor new enhancements for the python based bindings
- Several bug fixes
- Major features to the the xrdcp client:
- xrootd-lcmaps 1.7.7: Better logging when lcmaps is not used
- scitokens-credmon 0.7
- Conforms (gracefully) to configuration changes in HTCondor 8.9.7
- Fixes exception logging that may have caused the CredMon to hang
- Fixes OAuthCredmon from trying to read LocalCredmon credentials
- Emits error message when local issuer private key is not found
- Adds a lookup table for common OAuth providers' user information endpoints
- Adds a lookup table to set how often tokens are refreshed for common OAuth providers
- The main condor_credmon_oauth script now uses multiprocessing processes and queue to prevent credmon threads from stalling
- Upcoming: HTCondor 8.9.7: New feature release
- Multiple enhancements in the file transfer code
- Support for more regions in s3:// URLs
- Much more flexible job router language
- Jobs may now specify cuda_version to match equally-capable GPUs
- TOKENS are now called IDTOKENS to differentiate from SCITOKENS
- Added the ability to blacklist IDTOKENS via an expression
- Can simultaneously handle Kerberos and OAUTH credentials
- The startd supports a remote history query similar to the schedd
- condor_q -submitters now works with accounting groups
- Fixed a bug reading service account credentials for Google Compute Engine
These JIRA tickets were addressed in this release.
Containers¶
The Frontier Squid
and Hosted CE
containers are available and have been tagged as stable
in accordance with our
Container Release Policy
The Worker node containers have been updated to this release.
Updating to the New Release¶
To update to the OSG 3.5 series, please consult the page on updating between release series.
For sites using non-RPM worker node client installations, new tarballs and container images are available:
- Tarball: https://repo.opensciencegrid.org/tarball-install/3.5/osg-wn-client-latest.el7.x86_64.tar.gz
- Container Images: https://hub.docker.com/r/opensciencegrid/osg-wn/
Need Help?¶
Do you need help with this release? Contact us for help.
Detailed Changes in This Release¶
Packages¶
We added or updated the following packages to the production OSG yum repository. Note that in some cases, there are multiple RPMs for each package. You can click on any given package to see the set of RPMs or see the complete list below.
- cctools-7.1.6-1.osg35.el7
- scitokens-credmon-0.7-1.osg35.el7
- xrootd-4.12.3-1.osg35.el7
- xrootd-hdfs-2.1.7-6.osg35.el7
- xrootd-lcmaps-1.7.7-2.osg35.el7
- xrootd-multiuser-0.4.2-8.osg35.el7
- xrootd-scitokens-1.2.0-5.osg35.el7
RPMs¶
If you wish to manually update your system, you can run yum update against the following packages:
cctools cctools-debuginfo cctools-devel python2-scitokens-credmon python2-xrootd scitokens-credmon xrootd xrootd-client xrootd-client-devel xrootd-client-libs xrootd-debuginfo xrootd-devel xrootd-doc xrootd-fuse xrootd-hdfs xrootd-hdfs-debuginfo xrootd-hdfs-devel xrootd-lcmaps xrootd-lcmaps-debuginfo xrootd-libs xrootd-multiuser xrootd-multiuser-debuginfo xrootd-private-devel xrootd-scitokens xrootd-scitokens-debuginfo xrootd-selinux xrootd-server xrootd-server-devel xrootd-server-libs xrootd-voms
If you wish to only update the RPMs that changed, the set of RPMs is:
cctools-7.1.6-1.osg35.el7
cctools-debuginfo-7.1.6-1.osg35.el7
cctools-devel-7.1.6-1.osg35.el7
python2-scitokens-credmon-0.7-1.osg35.el7
python2-xrootd-4.12.3-1.osg35.el7
scitokens-credmon-0.7-1.osg35.el7
xrootd-4.12.3-1.osg35.el7
xrootd-client-4.12.3-1.osg35.el7
xrootd-client-devel-4.12.3-1.osg35.el7
xrootd-client-libs-4.12.3-1.osg35.el7
xrootd-debuginfo-4.12.3-1.osg35.el7
xrootd-devel-4.12.3-1.osg35.el7
xrootd-doc-4.12.3-1.osg35.el7
xrootd-fuse-4.12.3-1.osg35.el7
xrootd-hdfs-2.1.7-6.osg35.el7
xrootd-hdfs-debuginfo-2.1.7-6.osg35.el7
xrootd-hdfs-devel-2.1.7-6.osg35.el7
xrootd-lcmaps-1.7.7-2.osg35.el7
xrootd-lcmaps-debuginfo-1.7.7-2.osg35.el7
xrootd-libs-4.12.3-1.osg35.el7
xrootd-multiuser-0.4.2-8.osg35.el7
xrootd-multiuser-debuginfo-0.4.2-8.osg35.el7
xrootd-private-devel-4.12.3-1.osg35.el7
xrootd-scitokens-1.2.0-5.osg35.el7
xrootd-scitokens-debuginfo-1.2.0-5.osg35.el7
xrootd-selinux-4.12.3-1.osg35.el7
xrootd-server-4.12.3-1.osg35.el7
xrootd-server-devel-4.12.3-1.osg35.el7
xrootd-server-libs-4.12.3-1.osg35.el7
xrootd-voms-4.12.3-1.osg35.el7
Upcoming Packages¶
We added or updated the following packages to the upcoming OSG yum repository. Note that in some cases, there are multiple RPMs for each package. You can click on any given package to see the set of RPMs or see the complete list below.
Upcoming RPMs¶
If you wish to manually update your system, you can run yum update against the following packages:
blahp blahp-debuginfo condor condor-all condor-annex-ec2 condor-bosco condor-classads condor-classads-devel condor-debuginfo condor-kbdd condor-procd condor-test condor-vm-gahp glideinwms glideinwms-common-tools glideinwms-condor-common-config glideinwms-factory glideinwms-factory-condor glideinwms-glidecondor-tools glideinwms-libs glideinwms-minimal-condor glideinwms-usercollector glideinwms-userschedd glideinwms-vofrontend glideinwms-vofrontend-standalone minicondor python2-condor python3-condor
If you wish to only update the RPMs that changed, the set of RPMs is:
blahp-1.18.46-3.osgup.el7
blahp-debuginfo-1.18.46-3.osgup.el7
condor-8.9.7-1.1.osgup.el7
condor-all-8.9.7-1.1.osgup.el7
condor-annex-ec2-8.9.7-1.1.osgup.el7
condor-bosco-8.9.7-1.1.osgup.el7
condor-classads-8.9.7-1.1.osgup.el7
condor-classads-devel-8.9.7-1.1.osgup.el7
condor-debuginfo-8.9.7-1.1.osgup.el7
condor-kbdd-8.9.7-1.1.osgup.el7
condor-procd-8.9.7-1.1.osgup.el7
condor-test-8.9.7-1.1.osgup.el7
condor-vm-gahp-8.9.7-1.1.osgup.el7
minicondor-8.9.7-1.1.osgup.el7
python2-condor-8.9.7-1.1.osgup.el7
python3-condor-8.9.7-1.1.osgup.el7