ARC v12.05 update 1 Release Notes
November 22, 2012
NorduGrid ARC 12.05 has received an update to:
- core, clients, CE, Infosys and gridftp - from version 2.0.0 to 2.0.1
- documents - from 1.1.2 to 1.2.0
- Nagios plugins - from 1.3.8 to 1.3.11
- metapackages - from 1.0.1 to 1.0.2
CAnL C++ and old client tools (ng* and GUI) are unchanged.
ARC components in 12.05 update 1:
The metapackages for 12.05 update 1 do not include nordugrid-arc-janitor anymore
and hence have a minor version update:
- nordugrid-arc-client-tools v1.0.2
- nordugrid-arc-compute-element v1.0.2
- nordugrid-arc-information-index v1.0.2
Please note that the following packages are not distributed with ARC 12.05 anymore:
- nordugrid-arc-chelonia
- nordugrid-arc-hopi
- nordugrid-arc-isis
- nordugrid-arc-janitor
ARC components: detailed notes
ARC Core
Numerous small enhancements and fixes spread all over all Core libraries, see
the list of fixed bugs below.
ARC Clients
Enhancing user experience by providing better messages; manual pages and
documentation are corrected and made more detailed in places.
Some fixes for better handling of corner use cases.
ARC Compute Element
Significantly enhanced GLUE2 support. Better support and fixes for multi-node
jobs. Stability enhancements and numerous small code fixes.
ARC Information System
Overall stability and logging enhancements.
ARC gridftp server
Few bug fixes.
Common authentication library CaNL++
No changes.
Nagios plugins
Nagios plugins had three minor tags since previous ARC release. In addition
to one fixed bug, several other improvements were made, such as fixing EL5
build and compatibility issues and usability improvements. Consult release
notes available inside the package for more details.
Fixed bugs
Since ARC 12.05, the following bugs were fully or partially fixed:
- 849 cpuTime wallTime for parallel jobs
- 1279 arcsub for ARC0 error message in case of absent globus plugins should be improved
- 1928 Client tools should check proxy validity
- 2030 walltime not set in PBS jobs with ARC 0.8.2.2 client
- 2038 Flag for doing middleware specific submission
- 2092 configuration validation is needed
- 2132 ngcp -r deletes existing files
- 2327 arcsub always empty AccessControl element generate from xrsl
- 2334 bad element generated from the InputSandbox by JDL
- 2345 no output generated if FileSystem/DiskSpace is specified in JSDL
- 2356 bad element generated from the ProcessCountLimit by JSDL
- 2380 Secure arccp from dCache fails silently
- 2459 arcsync not removing expired jobs
- 2624 Many unnecessary perl warning in infoprovider.log
- 2647 arcget, arcstat -c do not accept long format of resource description
- 2666 infoprovider.log filling up with crap
- 2676 Do not return a negative number of jobs
- 2709 Finalize GLUE2 rendering
- 2727 Used CPUs are populated incorrectly for PBS Pro
- 2808 Incorrect procedure to expand SLURM node list.
- 2820 Got segmentation fault from arccp
- 2824 a-rex performance issues and service failure
- 2831 brokername=FastestQueue does not work in client.conf
- 2832 arccp fails but reports success with multipart/x-mixed-replace content type
- 2833 The -g option with arcsub automatically adds Mds-Vo-name=NorduGrid, o=Grid when querying for CEs
- 2834 arc.conf does not accept CRLF line terminators
- 2835 glue1.2/1.3 fails due to Illegal division by zero at /var/run/arc/infosys/arc-glue-bdii-ldif line 423.
- 2837 ARC site infosys rendering needs the /opt/glite directory structure
- 2841 Adding slurm joboptions from runtime environment
- 2842 ERROR: Failed uploading file: Failed while writing to destination
- 2846 Submission interface selection does not affect arcsub when using EGIIS
- 2848 arcstat with specific job ID does not overwrite default computing service
- 2851 Seg faults on a-rex shutdown
- 2852 Deadlock while shutting down a-rex
- 2856 arcget fails to download hierarchical directory structure
- 2858 arcclean -f doesn't work when info does not exist for any of the jobs in the job list
- 2860 nordugrid-arc-devel package depends on Globus
- 2864 arcinfo says URL but prints hostname
- 2867 Wrong default walltime/cputime in NG-Ldap infosys tree
- 2869 Infoprovider floods log file with perl warnings from PBS.pm
- 2879 arcsub with memory request returns no more possible targets
- 2881 arcproxy should explain where does it look for credentials
- 2882 slurm backend mishandles memory request
- 2884 PBS: dedicated_node_string does not affect usedcpus value
- 2885 Failed to submit job to org.ogf.emies interface when 'count' is specified in xrsl
- 2888 DataStagingDelivery should be in nordugrid-arc instead of nordugrid-arc-arex
- 2894 arccp segfaults when file exists
- 2897 Infosys does not set ExecutionEnvironment mandatory values as imposed by GLUE2 LDAP latest schema
- 2898 arcrm does not understand filelist argument
- 2550 arcproxy and voms configuration
- 2682 Misleading error message using several VOMSes when server shortened VOMS AC validity time
- 2762 Hanging in distributed DTR
- 2823 glue-generator.pl produces GlueCEUniqueID with hardcoded queue name
- 2840 glue-generator.pl writes CESEBindGroups even without defined localses
- 2895 usage of check_arcinfosys - UNKNOWN: Error loading modules : cannot import name str2dn
- 2901 arckill does not clean jobs
- 2905 arex 2.0.1rc1 fails to change the job status from SUBMIT
- 2911 Bad plugin causes gridftpd to segfault
- 2915 gridftpd exits with Select failed: No child processes
- 2916 arcsync puts wrong interface in jobs.xml
- 2917 when using "threads=2" url option, the result of the HTTP query contains the HTML twice
- 2919 Should be able to use arccat -l in PREPARING state
- 2920 nordugrid-arc-python 2.0.0: memory leak in UserConfig.GetServices()
- 2928 globus_i_ftp_control_data_cc_destroy(): handle has oustanding references.Can't handle such situation.
- 2930 ARC+SLURM stopped caring about count= in jobs between 2.0.0 and 2.0.1rc1
- 2931 The HTML returned as the list of jobs is malformed.
- 2936 arcsub gridftpjob submission returns unclear error when host key has wrong permissions on server side
- 2937 A-REX downloader has problems with http redirection on SL5
- 2958 JURA does not enumerate job log records when new JobID format is used in A-REX
- 2959 JURA uses local node name as MachineName
- 2963 Problems with some methods of java class ExecutionTarget
- 2967 A-REX does not write accounting logs
- 2971 JURA fails to pass APEL record to SSM
- 2972 JURA incorrectly invoke ssm_master
Known issues
ARC GUI (arcjobtool) is not available yet, pending implementation of client
library changes.
Standalone client tar-balls for Linux are not yet available.
As a result of bug fix 2851, A-REX can take up to one minute to stop.
Bug 2905 is solved using workaround. Source of problem is not yet identified.
Availability
Source
ARC release 12.05 update 1 consists of the following source packages:
- NorduGrid ARC, version 2.0.1 (main components)
- NorduGrid ARC "compat", version 1.0.1 (old client)
- NorduGrid ARC Documents version 1.2.0
- metapackages for client tools, computing element and information index,
version 1.0.2
- Nagios probes for ARC CE, version 1.3.11
- Common authentication library caNl++, version 0.2.0
Source code for main components is available from:
http://svn.nordugrid.org/repos/nordugrid/arc1/tags/2.0.1
Source for the compatibility package (old client) is available from:
http://svn.nordugrid.org/repos/nordugrid/arc0/tags/compat_1.0.1
Documentation source (mostly LaTeX) is available from:
http://svn.nordugrid.org/repos/nordugrid/doc/tags/1.2.0
Source for metapackages is available from:
http://svn.nordugrid.org/repos/packaging/{fedora,debian}/nordugrid-arc-meta/tags/1.0.2
Source for Nagios probes is available from:
http://svn.nordugrid.org/repos/nordugrid/nagios/tags/release-1.3.11
Source for the common authentication library caNl++ is available from:
http://svn.nordugrid.org/repos/workarea/caNl++/tags/0.2.0
Repositories
See detailed description at
NorduGrid downloads
These repositories provide binary packages for:
- Debian: 4.0, 5.0 and 6.0 (i386 and amd64)
- Fedora: from 3 to 17 (i386 and x86_64)
- RedHat: EL4, EL5 and EL6 (i386 and x86_64)
- Ubuntu: 8.04, 8.10, 9.04, 9.10, 10.04, 10.10, 11.04, 11.10, 12.04 and 12.10 (i386 and amd64)
Scientific Linux and CentOS are implicitly supported through corresponding
RedHat repositories.
Microsoft Windows and Mac OS X versions are available from same repositories for
clients and some services.