GlideinWMS 3.10.3
Released on 9/11/2023
GlideinWMS v3_10_3 has been released.
It is available in the osg-development repository for RHEL 7, RHEL 8, and RHEL 9 architectures and is undergoing testing.
This release has been extensively tested on EL9 and Python 3.9. It is the first one we recommend with this platform for production. It removes Python 3.9 deprecated code and fixes bugs including a workaround for a bug in the rrdtools library.
The full release notes are available here and a CHANGELOG is in the repository.
GIT: git checkout v3_10_3
RPMS: Available in the osg-development repo and Koji:
DOCUMENTATION: http://glideinwms.fnal.gov/doc/
IMPORTANT
- The rebuilding of cvmfsexec distributions is now disabled by default, it must be enabled via the new factory knob. If you are upgrading from v3.9.5 or later, check that the cvmfsexec script is no more in the pre-reconfigure hooks directory.
- When using on-demand CVMFS, all Glideins after the first one on a node are failing. To avoid this we recommend using whole-node Glideins when using on-demand CVMFS.
- cvmfsexec builds for EL9 are incompatible with EL7. If you have an EL7 factory and use cvmfsexec, make sure the EL9 is disabled
What's Changed
- ready for release v3_10_2 by @mambelli in #288
- Deprecation of getchildren() in ElementTree by @namrathaurs in #302
- Removing wrong classad Python module from requirements.txt by @mambelli in #301
- imp module deprecated in favor of importlib module by @namrathaurs in #303
- Pupulate Grid rc also for arc by @mmascher in #304
- Avoid invocation of cvmfsexec distros building if not necessary by @mmascher in #309
- ready for release 3_10_3_rc1 by @mambelli in #310
- Fixed encoding in token files (text files) and token utils by @mambelli in #311
- Allow OSG_autoconf to skip sites or CE that are not present in the OSG collector by @mmascher in #315
- Minor updates for on-demand cvmfsexec by @namrathaurs in #312
- Added debian11 as possible WN OS by @mambelli in #320
- Fixed idtoken error by @mambelli in #322
- Fix argmuent parsing for gwms-factory upgrade by @BrunoCoimbra in #323
- Web pages security and code fixes plus pre-commit update by @mambelli in #328
- Updated github actions versions and fixed some references by @mambelli in #329
- rrd improvements by @mambelli in #326
- Add idtokens to manual_glidein_submit by @mmascher in #284
- Sort VOs to make sure generated xml is always the same in OSG_autoconf by @mmascher in #317
- Add option to set xml output directory in OSG_autoconf. Fixes #318 by @mmascher in #319
- Ensure that credentials have absfname or generator attributes by @BrunoCoimbra in #336
- Fixed node validation and added case insensitive gconfig_get by @mambelli in #335
- Updated CI to use requirements.txt and fix flagged issues by @mambelli in #337
- Added support for timeout, encoding and logging to iexe_cmd() by @mambelli in #334
- Cleaned up exception handling by @mambelli in #330
- Added support for structured logs by @mambelli in #333
- Fix for rrdtool bindings crash when file is missing in EL9 by @namrathaurs in #339
- ready for release v3_10_3_rc2 by @mambelli in #340
- Add option to set num_factories in OSG_autoconf by @mmascher in #345
- Add an option to clear conflicting variables in containers environment by @mmascher in #342
- Added fallback config w/o CallsiteParameterAdder by @mambelli in #346
Full Changelog: v3_10_2...v3_10_3