ARC v0.6.4 Release Notes
October 1, 2008
Advanced Resource Connector (ARC) version 0.6.4 is a bug fix release
for the ARC 0.6 series. Please consult
release
notes of ARC 0.6 for detailed product description.
Changes since ARC v0.6.3
Extensions/enhancements:
- The Grid Manager cache system has been re-designed to address
scalability issues. See the Grid Manager Installation Guide for more
details. There are recommended (but not required) changes to
arc.conf - see the GM Installation guide, arc.conf.template or
'man 5 arc.conf' for details of changes to cachedir and
cachesize parameters. Pre-upgrade cache data should be erased -
there are two options for doing this:
- Pre upgrade: Stop accepting new jobs, and when all jobs have finished erase all data in the cache data directory and then perform the upgrade.
- Post upgrade: Install 0.6.4 and restart the GM. After all the jobs that started before the upgrade have finished, erase all data in the cache data directory except the data/ and joblinks/ directories (these are used by the new cache)
Sites on which releases are updated by automatic mechanisms should follow the erase instructions in option (2).
- Cache registration is no longer supported.
- Added support for the SLURM LRMS (bug 1170)
- More information from configure
- More informative error messages in arclib (bug 1116) and grid-manager
- New option "passivetransfer" in arc.conf to enable passive GridFTP
transfers (bug 1182)
- Ukrainian localization for the monitor is added
Bug fixes:
- New cache reduces problems of cache scalability (bug 1036) and cleaning not working when cache is full (bug 896)
- Fix and protection against double detection of finished jobs
- Removed obsolete code in ngtest (bug 1042)
- Change list_files api to include -l and -L options (bug 1048)
- Fix problems with uploading to LFC (bug 1093)
- PBS now publishes execution nodes as detailed in infosys documentation (bug 1112)
- Fix for qju.pl (bug 1113)
- Downloads from LFC can now be made executable (bug 1114)
- Improved arclib TmpFile implementation, fix for bug 1117
- Bugfix - error is -1, not 1 - noticed by Steffen
- joboption_project is passed by the grid-manager (bug 1118)
- Fixed a line in arc.conf causing a segmentation fault (bug 1119)
- Fix perl bug in LoadLeveler CPU reporting
- Fixed compiler warnings of deprecated conversion from string constant to 'char*' (bug 1121)
- Made queue limits configurable (bug 1125)
- LCAS and LCMAPS:
- Adapting to latest LCAS nad LCMAPS default location and library names (edg -> glite)
- Fixing messages and adapting to behavior of LCAS and LCMAPS
- Fix to use thread safe serrno.h
- Do not continue executing if we can not go into the joboption_directory (bug 1133)
- Fixed bugs in reporting of jobs/cpus from clusters (bug 1148)
- Workaround to avoid warning when using Fork or LL, better error messages (bug 1164)
- Documentation fix (bug 1153)
- SGE:
- Reverted parts of SGE fix for bug 972 as harmful
- Less strict parsing of qstat output
- Removed a hardcoded path to RTE dir
- Removed redundant globus_error_utils.cc and .h files
- Add OpenSuSE gettext-devel dependency previously hidden in the build system
- Fix for bug in submit-pbs-job: PBS script used bash script specifics
- Avoid file handle leak in arclib
- Detecting errors of writing to temp files in case filesystem is full, reporting problematic server response undistorted
- Report description of VOMS error
- Make class handling gridftp connection detacheable from Globus structures
- Switch temporarily to user ID while accessing files through fileplugin
- Fix node counting on Condor 7.0
- restored se.pl in infosystem (bug 1227)
- Fix variable initialization for LoadLeveler when no jobs are available