Release Announcement for ARC version 0.8.2.2
June 14, 2010
The 0.8.2.2 is an emergency release of the 0.8.2 major ARC
release that was created to provide a fix for the major bugs
#1959,
#1960,
#1962.
The Advanced Resource Connector as of version 0.8.2.2 is an
open source software solution that enables production quality
computational grids for high throughput computing,
encompassing a wide range of size and purpose. The middleware
integrates computing resources (typically, computing clusters
managed by a batch system) and, to a lesser extent, storage
services, making them available via an information system and
a common secure grid layer. The middleware builds upon
standard open source solutions such as OpenSSL, OpenLDAP and
libxml2, as well as some Globus Toolkit 5 pre-WS libraries. It
relies on well-tested technologies in creating unique
ARC-specific services and tools. ARC developers strive to
achieve simplicity, non-invasiveness, high performance,
stability and reliability. With release 0.8.2.2 come enhanced
scalability and improved performance of computing and
information services. ARC middleware is officialy supported on
major Linux flavors, and is known to operate smoothly on other
Linux systems, with a variety of batch job management
systems. Starting from release 0.8.2 several of the new
components are also available on Microsoft Windows and Mac OS
X platforms.
Changes in this emergency release (since ARC v0.8.2.1)
Bug fixes:
Major:
- #1959 - Information index server hangs with BDII5
- #1960 - A bug in bash causes scan-pbs-job to leak file descriptors at a fast enough rate for it to break on big clusters
- #1962 - Downloader loops on specific jobs, badly formated xrsl can make downloader loop
Minor:
- #1953 - arclogger still referenced in code (failed executions of program, clutter in logs)
- nordugrid-arc-infosys-ldap depends on nordugrid-arc-grid-manager
- arc-ur-logger: new-style voms proxies are now supported
- arc-ur-logger: correctly handle bogus username value from ARC
Known issues as of ARC v0.8.2.2 release
- The 0.8.2 release introduced the BDII 5 as part of the
LDAP-based local information system. This version of BDII 5 generates an LDAP tree
which is not backward compatible with older clients and client libraries (0.8.1.1
and earlier).The clients in 0.8.2 were modified to correctly handle the
new non-backward compatible LDAP structure (bug 1947)
Proposed workaround: If you have already the BDII4 installed
during the update don't upgrade to BDII 5. By the default
installation you will not get BDII5 if you have already BDII4 deployed. If you deploy a new system and you want
to be backward compatible it is recommended first to
manually install the BDII 4 version.
- Some users have ran into problems with Python path not set
correctly on 64bit systems (bug 1946).
Proposed workaround: PYTHONPATH variable needs to include both
/opt/nordugrid/lib/python2.4/site-packages/ and
/opt/nordugrid/lib64/python2.4/site-packages/
depending on your Python version.
- The new GUI, arcjobtool does not work on Ubuntu.
- The new GUI, arcjobtool does not work on CentOS 5 due to problems with wxPython, a bug report exists in EPEL, and a new version of it is coming out shortly.
- The new GUI, arcjobtool requires you to install nordugrid-arc-nox-plugins-globus if you want to submit to ARC-CE resources.
To get ARC 0.8.2.2:
The source and binary packages are available from: http://download.nordugrid.org
The standalone client tarballs are available from: http://download.nordugrid.org
Instructions for setting up your machine to use the NorduGrid repository
are available in NorduGrid Wiki
More information:
Please consult release
notes of ARC 0.8 for detailed product description.
The dedicated release Wiki page contains detailed information about the release content,
build and installation.
Consult documentation section of the NorduGrid website