Advanced Resource Connector (ARC)
=================================

Release Notes for version 0.6.5
-------------------------------

                                               December 11, 2008


Advanced Resource Connector (ARC) version 0.6.5 is a bug fix release
for the ARC 0.6 series. Please consult release notes of ARC 0.6 for
detailed product description.


-Known issues-

* Bug #1285 (users can overwrite cached files) was present in all earlier versions; the behavior is now avoided, but a proper fix is non-trivial and will be implemented later
* Bug #1300 (VOMS based user mapping with VOMS 1.8.9 packages causes segfault in RHEL4 x86_64) is non-trivial and is still open, as it appears to be limited to one particular combination of architecture, operating system and VOMS software, and can be avoided by e.g. downgrading VOMS.


-Changes since 0.6.4-

Extensions/enhancements:

* Make LDAP related code of SSE compile with newer LDAP
* Better error message and volatile variables to handle optimization in Grid Manager
* Changes to make gridftpd accept connection faster - requires working globus_io_tcp_posix_convert (GT4)
* Added SRM and LFC to sources supporting directory copy
* Use fullDetailedListing when -l option is used for SRM clients

Bug Fixes:

* Fix for intermittent client segfaults (bug #981)
* SLURM: variable names problem fixed
* LL: fix non-integer cputime (bug #1240)
* PBS: 
** Fix for wrong calculation of cores occupied for multicpu/core machines running parallel jobs and for issue with multiplier on allocated cpus (bug #1231)
** Fix for dedicated_node_string being ignored by infosys (bug #1211)
** Fix for zero cputime/walltime in infosys for jobs killed by PBS (bug #1238)
** Better fix for wrong number of free CPUs (bug #1303)
* Condor: fix couting of gridrunning jobs
* SGE:
** Fix serious scan-jobs problem when job-ID is a 7 digit number
** Clean temporary diag_tmp.XXXXXX files
* GM cache fixes:
** do not create failed file on retryable cache error
** allow non-letter characters in cache path
** take out unnecessary and un-threadsafe call
** if some files are locked in the cache, dont retry the successful ones
* Fix for ngresume failing for jobs failed on input (bug #1138)
* Added forgotten xRSL attribute "acl"
* datamove: take out url options when listing and add STORM implemetation type
* Check for duplicate input filenames (bug #1285)
* Delete client object after use (bug #1252)
* LCAS/LCMAPS support without LCAS/LCMAPS available duiring buildtime (bugs #1271 and #1272)
* allownew and allowsubmit behave more in line with documentation (bug #1282)
* Create session and control directories with permissions suitable for being used by multpile users (bug #1297)
* Fixes to work with AGATA SRM server
* Removed retired hathi server in tests (bug #1290)

... plus a number of other relatively minor typo fixes.
