ARC v0.6.2 Release Notes
May 23, 2008
Advanced Resource Connector (ARC) version 0.6.2 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.1
Extensions/enhancements:
- Add support for new VOMS servers in nordugridmap
- Update ngacl man page
- Make PBS use common information system framework
- Make the LRMS use common "cancel" framework
- Support gcc from Fedora 8 and 9
- Add trusted CAs to ngstat output
- Localization updates
- Support assigning credentials to FTP connections
- Support for SRM v2.2 protocol
- New command ngstage to move data from tape storage to disk storage using SRM v2.2
- Support for CASTOR and DPM flavour SRM implementations (using the protocol=gssapi URL option)
- Support for LFC file catalog
- GUIDs generated for LFC entries have standard UUID form
- Build client tools with native OpenLDAP, abandon deprecated openlap functions, implement client-side LDAP bind timeout
- Use File::Temp in nordugridmap
- Removed static makefiles from the repository
- Improved handling of gSoap dependency, added s upport for gsoap v2.7.10
- Improved portability of back-end scripts
- Introduced check for LRMS and queue names in grid-manager
- LoadLeveler support for consumable resources
- Added configurable idletimeout for slapd
- shared_filesystem=no configuration option enabled for Condor
Bug fixes:
- Export Runtime directory location to the job through RUNTIME_CONFIG_DIR (bug 1000)
- Clean up back-ends (fixes bug 1009)
- Fix job submission segfault in FTPControl (981)
- Fix for xRSL splitting (1008)
- Proper initialization of Globus GSSAPI module in ARCLib
- Fixed possible corruption of the cache file list due to wrong determination of the remaining length of the cache file record when the first write only writes a partial record
- Sun Grid Engine fixes:
- Fix incorrect handling of sge_qmaster_port and sge_execd_port options
- Fix scaling issue with thousands of .local files in control directory
- Fix typo that caused submit-sge-job to always return success
- Fix for bug 1033 (wrong number of local pending jobs)
- Fix problem listing queued jobs with sge 6.1
- Fix for submissions failing due to non requestable resources
- Fix for bug 1088 - double counting of system time
- Add missing arguments in calls to arcls and arccp
- Fixed RLS syntax verification to not count non-equality attribute comparisons when determining uniqueness (995)
- Data management tools work with most flavours of SRMs (1029)
- various LFC fixes (1035, 1046, 1048)
- Fix for bug 822 (dealing with VO blocks in arc.conf)
- Fix for bug 1026 (LoadLeveler reported running jobs as EXECUTED), other LoadLeveler back-end fixes
- Prevent duplicate entires in RLS file list
- Fix for bug 1038 (OpenLDAP requirements)
- Fixed JSDL ARC extensions schema; added missing annotation elements
- Fix for bug 1040 (in PBS, use the string returned from qsub when querying for the job instead of jobid with the hostname)
- More informative error messages in certificate class (bug 1032), backporting GlobusResult class from ARC 1
- Added HTTP options to HTTP header (https client)
- Switched to arclib implementation of GlobusResult class (bug 1053)
- Backwards compatible fix for bug 930 (multiple RTEs per jobs in infosystem)
- Fix for bug 1041 - pending jobs were not counted as accepted
- Make all job structures recreated in non-new job being picked by grid-manager (fixes bug 1041)
- Race conditions fixed (bugs 1069 and 1085)
- Fix for bug 1063, scratchdir was not working
- Added extra LDAP locking - should solve bug 1072
- Link SE to LFC libs - fixes bug 1066
- Fix for bug 997 (jobs that exceed their requested walltime)
... and a number of other fixes in documentation, configuration,
packaging and dependencies handling.