Release Notes for NorduGrid ARC 6.21

ARC logo

November 7, 2024


This release addresses several bugs in accounting, in addition to the usual handful of smaller bugfixes and enhancements.

Highlights in this release

The accounting bugs #4211 and #4212 describe the case where the same job was counted multiple times in APEL summary if it passed the FINISHED state multiple times (due to restarts, etc). There is also a data discrepancy in APEL summary reports when EMI-ES and REST submission interfaces are used at the same time.

In both cases, the site will have a mismatch in the Sync records versus published data. If it is a case for your site, please upgrade and do republishing.

To address accounting queries performance issues, a new command has been back-ported from ARC7:

arcctl accounting database optimize
Running this command will add several composite indexes that significantly improve the APEL publishing time on the large accounting databases. All sites are advised to run it.

Another enhancement worth mentioning is an addition to the published information about the ARC-CE (info.xml). There is now a ComputingShare/OtherInfo tag, where the number of cores per ARC state in that share is recorded. This equips the info.xml with core and state metrics, replacing the need for gangliarc. This in turn can be consumed by metrics collectors (e.g. Prometheus). See Bug 4196. If you want to try out the technical preview ARC Prometheus exporter, you can get it from the repository.

The following Bugzilla tickets have been addressed or solved

Documentation

The ARC 6 documentation can be found at this location.

If you miss something or have questions, please contact us!

Installing ARC 6

We recommend to install ARC release using the Nordugrid repository.

Note that if you instead install from EPEL for RHEL7 compatible systems, the ARC 6 packages can be found as nordugrid-arc6-* and not nordugrid-arc-*. This was needed in order to supply both ARC 5 already available for RHEL7 and the new ARC 6.

We provide binary builds for all supported versions of:

In addition we build nightly packages for some older platforms.

Contributing

You can submit pull requests to our public repo which mirrors our GitLab repo.

The pull requests will be automatically copied over to our Gitlab repo where they will be merged into the source-code if accepted.

Getting in touch

If you need help with the configuration file or have any other questions related to ARC 6, please contact us via

Coming ARC 7 release

Start getting ready for ARC 7. We expect a release after summer. You can already now install the testing version of ARC from the testing repository. For upgrade instructions, please see migration guide.

The support policy of ARC 6 will follow the same policy we had for ARC 5: 1 year security updates, no more development of ARC 6 once ARC 7 is out.

Installing from EPEL

Once the release is out, it can be installed from EPEL using package-name types: nordugrid-arc7-*

Previous releases

Details of previous releases can be found at the ARC Releases page

NorduGrid homepage