Release Notes for NorduGrid ARC 15.03 update 8
July 1, 2016
This is a bugfix release, addressing bugs discovered since release 15.03u7. The
bugfix release also clarifies the usage of the delegationdb arc.conf
configuration parameter introduced in the previous minor release.
NorduGrid ARC 15.03 has received an update to:
- core, clients, CE, Infosys and gridftp - from version from version 5.1.1 to 5.1.2
- documents - from 2.0.7 to 2.0.8
Nagios plugins, CAnL C++ and metapackages are unchanged.
Detailed notes
ARC Server and core components
The following issues were fixed in the ARC core:
- Fixed an issue where delegation locks were not released properly and
potentially fill up the disk.
- If you experience stability issues with A-REX it is now recommended to use
SQLite rather than BDB as delegation DB. SQLite can be enabled with
delegationdb="sqlite" in [grid-manager]. Please note that jobs should be
drained before switching between DBs if you rely on ARC CE to perform data
staging, otherwise ARC CE will not be able to upload their output data.
- Fixed a parsing issue in the sacct part of scan-SLURM-job.
- Fixes in performance metrics.
- Minor logging enhancements.
Accounting
Information system
The following issues were fixed in the information system:
- Minor logging enhancement
ARC Clients
The following issues were fixed in the ARC Clients:
- Added some missing scripts for building SDK
Nagios plugins
Common authentication library CaNL++
No changes
Fixed bugs:
Since ARC 15.03 update 7, the following bugs were fixed:
- 3482 ARC cache service failed to stage data for job submitted via EMI-ES due to proxy issues
Known issues
- There is a memory leak when using Java API for multiple job submission with
files to BES interface.
- The CPU time is not measured correctly for jobs that kill the parent
process, such as some agent-based/pilot (e.g., ALICE)
- JURA will not publish records to the APEL on a standard Debian/Ubuntu
system, because the python-dirq package is not available for them. The
workaround is to build this package from source.
- When using ARC client tools to submit jobs to CREAM, only JSDL can be used
to describe jobs, and the broker type must be set to Null in the client.conf
file
- ARC GUI (arcjobtool) is not available yet, pending implementation of client
library changes.
- Standalone client tar-balls for Linux are not yet available.
- Bug 2905 is solved using workaround. Source of problem is not yet
identified.
- A-REX can under some circumstances lose connection with CEinfo.pl and go into an infinite loop. The only current workaround is to restart the a-rex service.
- twistd, the underlying engine for ACIX, sometimes logs into rotated ACIX log files.
While all log messages are correctly logged in the main log file, some rotated log
files may receive new log messages.
- submit-*-job do not have permission to write performance metrics to log.
Availability
Source
ARC release 15.03u8 consists of the following source packages:
- NorduGrid ARC, version 5.1.2 (main components)
- NorduGrid ARC Documents version 2.0.8
- metapackages for client tools, computing element and information index,
version 1.0.7
- Nagios probes for ARC CE, version 1.8.4
- gangliarc - ARC Computing Element monitoring in ganglia, version 1.0.0
- Common authentication library caNl++, version 1.0.1
Source code for main components is available from:
http://svn.nordugrid.org/repos/nordugrid/arc1/tags/5.1.2
Documentation source (mostly LaTeX) is available from:
http://svn.nordugrid.org/repos/nordugrid/doc/tags/2.0.8
Source for metapackages is available from:
http://svn.nordugrid.org/repos/packaging/{fedora,debian}/nordugrid-arc-meta/tags/1.0.7
Source for Nagios probes is available from:
http://svn.nordugrid.org/repos/nordugrid/nagios/tags/release-1.8.4
Source for the common authentication library caNl++ is available from:
http://svn.nordugrid.org/repos/workarea/caNl++/tags/1.0.1
Source for gangliarc is available from::
http://svn.nordugrid.org/repos/nordugrid/contrib/gangliarc/tags/1.0.0
Repositories
See detailed description at
NorduGrid downloads
These repositories provide binary packages for:
- Debian: 5.0, 6.0, 7.0 and 8.0 (i386 and amd64)
- Fedora: from 3 to 24 (i386 and x86_64)
- CentOS: EL4, EL5, EL6 (i386 and x86_64) and EL7 (x86_64)
- Ubuntu: 8.04, 8.10, 9.04, 9.10, 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, 13.04,
13.10, 14.04, 14.10, 15.04, 15.10 and 16.04 (i386 and amd64)
Scientific Linux and RedHat are implicitly supported through corresponding
CentOS repositories.