Released on 1/16/2025
GlideinWMS v3_10_10 has been released.
It is available in the osg-development repository for RHEL 9 and RHEL 8 architectures(OSG no longer supports RHEL 7, so you'll have to build the RPMs) and is undergoing testing.
Platforms tested and officially supported for production are EL9 with Python 3.9 (and EL7 with Python 3.6).
This release includes a few fixes and improvements to Factory operation tools.
As a reminder, v3.10.9 included major new features like support for the HTCondor distributed apptainer, fixed the Glidein logging, and added a sample log server (in the new glideinwms-logserver RPM). See its section in the CHANGELOG for important default changes.
3.10.10 is a recommended upgrade from any 3.10.x.
The full release notes are available here and a CHANGELOG is in the repository.
GIT: git checkout v3_10_10
RPMS: Available in the osg-development repo and Koji:
- OSG 24 EL9
- OSG 24 EL8
- OSG 23 EL9
- OSG 23 EL8
- You can build RHEL 7 RPMs on a RHEL 7 machine with rpmbuild, mock, and Python 3.6
DOCUMENTATION: http://glideinwms.fnal.gov/doc/
IMPORTANT changes already in 3.10.9
- The Glidein will always send SIGQUIT to HTCondor when it receives INT, TERM, and QUIT signals. This speeds up the shutdown
- Renamed Glidein Logging functions to glog_... (glog_init, glog_setup, glog_write, glog_send). The original functions (log_init_tokens, log_init, log_setup, log_write, send_logs_to_remote, ...) are no more available
- Apptainer downloaded in the HTCondor tarball is now considered after the PATH in the search for a valid binary. The keyword CONDOR in the parameter SINGULARITY_BIN will make it so that the HTCondor Apptainer is preferred ahead of the rest
- Added RHEL9 to the list of default OSes used for the container images lookup. Now it is default,rhel9,rhel7,rhel6,rhel8
The last version released on GitHub was 3.10.9. Here is a list of changes from it:
What's Changed
- Release v3 10 9 by @mambelli in #475
- Fallback to cp/chown when cp -p does not work by @mmascher in #478
- gfdiff tool revamp by @mmascher in #476
- Add option to check if new tarballs are available to get_tarballs by @mmascher in #477
Full Changelog: v3_10_9...v3_10_10