gLite > gLite 3.1 > Updates  
 
 

    

 

This site is deprecated

The new site for gLite is available under http://cern.ch/grid-deployment/glite-web/.

This web pages are not longer going to be updated and are kept only as an archive of all the previously released versions.

Please, continue to the new version of this page http://cern.ch/grid-deployment/glite-web/R3.1/sl4_i386/updates/.

gLite 3.1 Updates


Updates to this release will be announced regularly. Sites are urged to keep their installations up to date with respect to these releases. The instructions to upgrade your node can be found in the installation guide here. Details on what needs to be done for a given node type and update can be found on the individual node update pages.

Workaround for jPackage problem

jPackage repo files are broken for SL4. Please, disable it before updating if it's not needed in the update. In the case it's needed, you can either create your own local copy of jPackage or use the rpm lists to manually install the needed jPackage packages.

16.11.2010 - 3.1 Update 67

 
Description
The affected deployment modules and associated lists of patches are given below.
glite-WMS

New version of glite-WMS

What's new

This is an update of the WMS to include a new version of the ICE component (to address a couple of problems concerning the detection of job status changes).

Moreover it provides an update of some other components deployed in the WMS node. In particular it includes a new version of gridsite (which fixes a problem happening when considering proxies generated using gLite 3.2 VOMS servers).



Patches
Patch # Description
4388 update for WMS 3.2 (3.2.15)

Service updates
Priority Service Version Details
Normal glite-WMS 3.1.30-0.slc4 Details

10.08.2010 - 3.1 Update 66

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-SE_dpm_mysql

New version of DPM mysql

This release provides a fix for the following bugs:

  • Avoid srmv2.2 daemon crash when permission denied on a GetSpaceMetadata?
  • Avoid rfio_lseek64 error after hitting eof in pre-read mode
  • Avoid crashes in some methods when using Python 2.5
glite-SE_dpm_disk

New version of DPM disk

This release provides a fix for the following bugs:

  • Avoid rfio_lseek64 error after hitting eof in pre-read mode
  • Avoid crashes in some methods when using Python 2.5
glite-LFC_mysql

New version of LFC mysql

This release provides a fix for the following bugs:

  • Avoid crashes in some methods when using Python 2.5
glite-LFC_oracle

New version of LFC oracle

This release provides a fix for the following bugs:

  • Avoid crashes in some methods when using Python 2.5


Patches
Patch # Description
4277 R3.1/SLC4/i386: DPM_mysql v1.7.4-8
4292 R3.1/SLC4/i386: DPM_disk v1.7.4-8
4293 R3.1/SLC4/i386: LFC_mysql v1.7.4-8
4294 R3.1/SLC4/i386: LFC_oracle v1.7.4-8

Service updates
Priority Service Version Details
Normal glite-LFC_mysql 3.1.37-2.slc4 Details
Normal glite-LFC_oracle 3.1.37-2.slc4 Details
Normal glite-SE_dpm_disk 3.1.37-2.slc4 Details
Normal glite-SE_dpm_mysql 3.1.37-2.slc4 Details

05.07.2010 - 3.1 Update 65

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-WMS

New version of glite-WMS

This new version introduces the following changes (more info in the details page):

  • Integration of Condor v. 7.4.1 in particular:
    • to address the "Globus error 10: data transfer to the server failed" issue
    • to fix a hard-coded limit (100) on the number of concurrent DNs having jobs submitted
    • to be able to detect intermediate status changes for jobs submitted to nordugrid resources
  • Several bug fixes and improvements concerning ICE (in particular for job status changes detection)
  • Ability to forward parameters from the user specified JDL to the batch system through CREAM and BLAH. The JDL CERequirements attribute sent to the CREAM CE is partially evaluated (read "flattened") by the WM against the glue schema attributes specified as a list by the key "CeForwardParameters" in the WorkloadManager section of the WMS configuration file (see: http://grid.pd.infn.it/cream/field.php?n=Main.ForwardOfRequirementsToTheBatchSystem )
  • Many other bug fixes
glite-CREAM

New version of glite-CREAM

This new version introduces the following changes (more info in the details page):

  • glexec calls replaced with sudo calls (glexec is used just to get the userid to be used in the sudo invocations)
  • For Torque/PBS and LSF by default the new BLAH BLparser is now considered. The old parser is still supported (see http://grid.pd.infn.it/cream/field.php?n=Main.CREAMAndBlparserConfiguration )
  • Introduced a new operation (queryEvent) to make more efficient the job status changes detection by ICE
  • Introduced a limiter to protect CREAM (new job submissions are disabled when the machine is too loaded): see http://grid.pd.infn.it/cream/field.php?n=Main.Self-limitingCREAMBehavior
  • Introduced a proxy purger which cleans from the delegationdb and from the file system the expired proxies (see: http://grid.pd.infn.it/cream/field.php?n=Main.HowToConfigureTheProxyPurger ). Please note that old proxies (i.e. referring to previous CREAM releases) under /opt/glite/var/cream are not deleted (you might want to delete them manually after having installed this patch)
  • Improved CREAM startup, which is now in general faster, since CREAM asks the blparser only for the interested jobs (no more since a given timestamp)
  • Improved proxy renewal operation, which is now more efficient when there are several jobs with the same delegationid
  • User tomcat not added anymore to VO groups (please note that it won't be removed if it was already there because of previous version of yaim-cream-ce). With this change the group directories under /opt/glite/var/cream_sandbox are now created by yaim
  • User tomcat not anymore to glexec group (please note that it won't be removed if it was already there because of previous version of yaim-cream-ce)
  • Customization of the CREAM JobWrapper is now easier (see http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper )
  • Provision of a script (to be run by CE admin) to purge jobs in non-terminal status (see: http://grid.pd.infn.it/cream/field.php?n=Main.HowToPurgeJobsFromTheCREAMDB )
  • Implemented support for ISB/OSB transfers from/to gridftp servers run using user credentials
  • By default cemon is not deployed anymore (not needed anymore because of the new queryevent operation)
  • Several bug fixes, e.g.:
    • Several fixes in the new BLAH blparser
    • lcmaps glexec conf file fixed: now it is fully synchronized (TM) with the gridftpd one
    • Problems triggered by "strange" characters (e.g. ":" or "(") in the subject DN fixed
    • Reasons for ISB/OSB transfer failures are now reported
    • Job failure reasons now reported in the CREAM log file
    • Improved performance of some DB queries
    • GLITE_WMS_RB_BROKERINFO env variable now set in the CREAM JobWrapper
glite-SE_dpm_mysql

New version of DPM mysql v1.7.4

Bug fix release with two new features:

  • Allow setting of RFIO buffersize on client side.
  • Periodic cleanup of historic put, get, copy requests from the dpm database.
  • It also allows an easier installation of 32 and 64 bits libraries on 64 bits platforms.
glite-SE_dpm_disk

New version of DPM disk v1.7.4

Bug fix release with one new feature:

  • Allow setting of RFIO buffersize on client side.
glite-LFC_mysql

New version of LFC mysql v1.7.4

Bug fix release with two new features:

  • SURLs bulk lookup.
  • It also allows an easier installation of 32 and 64 bits libraries on 64 bits platforms.
glite-LFC_oracle

New version of LFC oracle v1.7.4

Bug fix release with one new feature:

  • SURLs bulk lookup.

There is also an important bug fix:

  • Number of DB connections can exceed the number of configured threads because of a missing ROLLBACK WORK RELEASE in closedb.


Patches
Patch # Description
3621 update for WMS 3.2 (3.2.14)
3898 Release 1.6.1 of CREAM CE for sl4_i386
3940 R3.1/SLC4/i386: DPM v1.7.4
4135 R3.1/SLC4/i386: DPM v1.7.4
4037 R3.1/SLC4/i386: LFC v1.7.4
4131 R3.1/SLC4/i386: LFC v1.7.4

Service updates
Priority Service Version Details
Normal glite-CREAM 3.1.26-0.slc4 Details
Normal glite-LFC_mysql 3.1.36-1.slc4 Details
Normal glite-LFC_oracle 3.1.36-1.slc4 Details
Normal glite-SE_dpm_disk 3.1.36-1.slc4 Details
Normal glite-SE_dpm_mysql 3.1.36-1.slc4 Details
Normal glite-WMS 3.1.29-0.slc4 Details

03.06.2010 - 3.1 Update 64

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-FTA_oracle

New version of glite-FTA_oracle

It is a bugfix release. The most important bugfixes:

  • Savannah bug #66744: Wrong context when aborting request in case of corrupted destination file
  • Savannah bug #66507: Checksum comparison is case sensitive
  • Savannah bug #65664: SRM status update/timeout problem

Detailed release notes:

https://svnweb.cern.ch/trac/glitefts/wiki/FTSRelease_2_2_4

glite-BDII

New metapackage for glite-BDII

An updated glite-BDII metapackage that contains the dependency on glite-info-provider-release.



Patches
Patch # Description
3590 FTS 2.2.4 SLC4/i386
4054 glite-info-provider-release for glite 3.1

Service updates
Priority Service Version Details
Normal glite-BDII 3.1.23-2.slc4 Details
Normal glite-FTA_oracle 3.1.23-1.slc4 Details

27.04.2010 - 3.1 Update 63

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-BDII

New version of the BDII

This new version includes a new glite-info-provider-ldap. glite-info-provider-ldap 1.2.4 allows up to 10 MB per source and the script itself is now owned by root instead of nobody.

All top-level BDIIs need to be upgraded with high priority, otherwise jobs or users at some sites may no longer see CERN or other big sites included in the information system at some point.

A top-level BDII with the current glite-info-provider-ldap will reject any site that produces more than 5 MB of information system records.

This problem already occurred on April 16, when the BNL site BDII exceeded the 5 MB limit and the site dropped out of all EGEE/WLCG top-level BDIIs.

A known issue has been identied in this release of the BDII. The dependency on glite-info-provider-release is missing, and therefore, any new clean installation wont install this package. This issue will be solve in the next release of the BDII.



Patches
Patch # Description
3565 glite-info-provider-ldap 1.2.4 allows 10 MB per source

Service updates
Priority Service Version Details
High glite-BDII 3.1.22-0.slc4 Details

16.03.2010 - 3.1 Update 62

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-LB

New version of LB

  • Extensions to LB notifications to allow export of LB data into MSG via LB harvester.
  • Due to the minimalistic backport of the functionality, the implementation is not optimal wrt. LB 2.0. This patch is provided as a quick solution, sites willing to run MSG export in production should migrate to LB 2.0 ASAP.
glite-SCAS

New version of glite-security-scas

LCAS

  • Solved segmentation faults when a malformed proxy was provided by the calling library or application.

SCAS

  • Fixing bug #52648, which prevents user banning for the SCAS server.
  • Stability of the service improved significantly.
  • Several optimizations (see service release notes).
glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-WN, glite-UI, glite-VOBOX, glite-LFC_mysql, glite-LFC_oracle

New version of LFC and DPM

  • Bug 53568, which could cause the DPM's SRM 2.2 server to crash.
  • Bug 50686, which meant a malformed request could crash the LFC or the DPNS.
  • The xrootd plugin for ALICE for the DPM has been upgraded to version 2.1.0.in order to increase the stability of the service.
  • WARNING: There are known issues upgrading from DPM 1.6.x (please check service release notes).
glite-MON, lcg-CE, glite-TORQUE_utils, glite-CONDOR_utils, glite-SGE_utils, glite-LSF_utils, glite-CREAM

APEL (affecting monbox and utils packages for various batch systems) with several bug fixes

  • APEL will now read the CPUScalingReferenceSI00 value from the site GIIS. If this value is not available, APEL will read GlueHostbenchmarkSI00.
  • SGE log files with format accounting-YYYYMMDD and accounting-YYYYMMDD.gz are now parsed.
  • Problems parsing different versions of LSF log files fixed. Also fixed parsing of parallel jobs in LSF.
  • APEL publisher can now use external public keys (from a file) to encrypt UserDNs.
glite-WMS

New version of WMS

This patch is meant to bring final touches to consolidating current functionality for admins and users.

gLite 3.1 Update 62 requires a workaround when a glite-WMS node type is configured on a 64-bit machine. For more information see the known issues page.

glite-UI, glite-WN, glite-VOBOX

New version of lcg-ManageVOTag

New lcg-ManageVOTag version solving the bug #52878: "VO Tags on multiple sites merged into single line"

glite-MPI_utils, glite-TORQUE_client, glite-TORQUE_server, glite-TORQUE_utils

New version of MPI_utils (backporting of fixes already deployed on SL5)

  • Fix for a long known dependency issue with an incompatible torque library provided by the torque RPM.
  • Minor bug fixes yaim configuration.
  • Default MPI installation is now OPENMPI, which is provided by the Scientific Linux distribution.
  • Support for MPICH1 and MPICH2 has been discontinued on SL4. MPICH2 is available for SL5.
  • KNOWN ISSUE: bug #62612 (missing version of MPI flavor in site BDII ) is NOT fixed in this version.


Patches
Patch # Description
3075 L&B server export to MSG
3100 [SCAS] drop-in replacement for SCAS in patch #2767
3272 R3.1/SL4/i386: DPM/LFC v1.7.3
3345 APEL CPUScalingFactor and other bug fixes SL4 R3.1
3494 update for WMS 3.2 (3.2.11)
3569 new lcg-ManageVOTag version solving the bug #52878 SL4/i386
3714 Updated glite-MPI-utils

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.12-0 Details
Normal glite-AMGA_postgres 3.1.17-0 Details
Normal glite-BDII 3.1.21-0 Details
Normal glite-CONDOR_utils 3.1.7-0 Details
Normal glite-CREAM 3.1.24-0 Details
Normal glite-FTA_oracle 3.1.22-0 Details
Normal glite-FTM 3.1.16-0 Details
Normal glite-FTS_oracle 3.1.22-0 Details
Normal glite-HYDRA_mysql 3.1.6-0 Details
Normal glite-LB 3.1.19-0 Details
Normal glite-LFC_mysql 3.1.34-0 Details
Normal glite-LFC_oracle 3.1.34-0 Details
Normal glite-LSF_utils 3.1.9-0 Details
Normal glite-MON 3.1.16-0 Details
Normal glite-MPI_utils 3.1.11-0 Details
Normal glite-PX 3.1.29-0 Details
Normal glite-SCAS 3.1.4-0 Details
Normal glite-SE_dcache_admin_gdbm 3.1.16-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.16-0 Details
Normal glite-SE_dcache_info 3.1.19-0 Details
Normal glite-SE_dcache_pool 3.1.13-0 Details
Normal glite-SE_dpm_disk 3.1.32-0 Details
Normal glite-SE_dpm_mysql 3.1.35-0 Details
Normal glite-SGE_utils 3.1.15-0 Details
Normal glite-TORQUE_client 3.1.10-0 Details
Normal glite-TORQUE_server 3.1.10-0 Details
Normal glite-TORQUE_utils 3.1.13-0 Details
Normal glite-UI 3.1.45-0 Details
Normal glite-VOBOX 3.1.42-0 Details
Normal glite-VOMS_mysql 3.1.27-0 Details
Normal glite-VOMS_oracle 3.1.27-0 Details
Normal glite-WMS 3.1.27-0 Details
Normal glite-WN 3.1.43-0 Details
Normal lcg-CE 3.1.40-0 Details

18.02.2010 - 3.1 Update 61

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-UI, glite-VOBOX, glite-WN

New version of Yaim Clients

New features

There's now a new tag: tarball-installations

that can be used in WN_LIST as follows: tarball-installations:subcluster-id

If a WN tarball is being installed:
1) and the tag is present in wn-list.conf, then the subcluster-id will be retrieved from there.

2) the tag is not present, the subcluster-id will be deduced from CE_HOST.

New version of dCache srmclient

New version of srmclient that removes the WARNING messages. New version of dcap with override to allow forcing active or passive behavior at the environment variable level.

Consistency when passing passive/active server_mode flag to srmcp.

Fixed bug in srm-get-permissions.

Support ':' as globus port range separator

Better format "srmcp -help" output.

Need java >= 1.5

New version of FTS Clients

See the FTS release for more details.

glite-WN

Introducing gLExec tests to glite-swat-client

glite-swat (Site Wide Area Testing) is a replacement for grid-cm (Grid Configuration Monitoring). Couple of RPMs for client are merged and directory names are changed to reflect the name change.

This update include new test for glexec and a bugfix of grid_voname test for VOs that have dots or dashes in their name.

glite-AMGA_oracle, glite-AMGA_postgres, glite-BDII, glite-CONDOR_utils, glite-CREAM, glite-FTA_oracle, glite-FTM, glite-FTS_oracle, glite-HYDRA_mysql, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-LSF_utils, glite-MON, glite-MPI_utils, glite-PX, glite-SCAS, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-SGE_utils, glite-TORQUE_client, glite-TORQUE_server, glite-TORQUE_utils, glite-UI, glite-VOBOX, glite-WMS, glite-WN, lcg-CE

New version of Yaim Core

New site-info variables
  • UNPRIVILEGED_GRIDMAPFILE per VO: This variable was before defined per site and now it can be configured per VO.
  • USER_HOME_PREFIX per VO: This variable was before defined per site and now it can be configured per VO.
  • EDG_HOME_DIR, EDGINFO_HOME_DIR and BDII_HOME_DIR: The home directories of system accounts can be now be configured. The suggestion is to define them as /var/lib/user_name but YAIM has left the default under /home.
  • GRIDFTP_CONNECTIONS_MAX: It has been increased from 50 to 150.
  • Variables that were wrongly implemented in previous yaim releases are now fixed: CONFIG_GRIDMAPDIR and USER_HOME_PREFIX.
New functions
  • config_myproxy_libs: new function to be able to configure the new myproxy server and clients.
  • New SAGA adapters: There's a new function called config_glite_saga that configures the SAGA gLite adapters.
Fixes
  • Some libraries have been added to LD_LIBRARY_PATH and ld.so.conf to be able to configure lcg CE and cream CE in SL5.
  • grid environment cleaning mechanism to be able to install different WN tarball versions in the same machine.
  • YAIM doesn't fail when gLite version package is not installed. This is useful for non gLite software using YAIM.
  • siteinfo packaging is now fixed (-p option).
glite-WMS

Urgent patch for bug #58347 in Yaim WMS

No configuration changes.
config_lcgenv call added in /opt/glite/yaim/node-info.d/glite-wms

glite-WMS, glite-FTA_oracle

New version of Proxy Renewal

The following bugs has been fixed:

#28167 (WMS doesn't renew user proxy VOMS extension) 
#3369 (proxy renewal should try all configured VOMS servers per VO)
#43326 (proxy-renewal does not build with VDT 1.10) 
#46658 (Timestamp in proxy renewal log file) 
#48025 (Proxy renewal problem (WMS node) when using short FQANs)

After installation of the patch the renewal must be restarted using: /opt/glite/etc/init.d/glite-proxy-renewald restart

glite-SLCS_client

New version of SLCS Client

Version 1.4.0 Version 1.3.6
  • Improved authentication error checking for FORM handler.
  • UZH IdP updated in metadata.
Version 1.3.5 Version 1.3.4
  • New FORM authentication handler implemented.
  • Modified PUBCOOKIE authentication handler for new ETHZ PubCookie workflow.
  • slcs-info lists the IdPs sorted by providerId.
  • truststore contains all SwissSign and QuoVadis root CAs.
  • bouncycastle 1.37 provider embedded with client.
  • SWITCHaai VHO IdP definition updated in metadata.
  • SWITCH IdP definition updated in metadata.
  • HES-SO IdP definition added in metadata.
  • EPFL IdP basic auth realm updated in metadata.
Version 1.3.3
  • Dependency on glite-slcs-common 1.5.0.
  • SLCS truststore for SWITCHaai federation now contains the QuoVadis Root CA 2 cert.
  • University of Zurich domain name changed from unizh.ch to uzh.ch.
  • Bug fix: Shib SP 2.0 (SLCS server) doesn't use WAYF, but sends 'service=...' query parameter directly.
Version 1.3.2
  • Bug fix: IdP BASIC authN + SAML/Aritifact profile work flow corrected.
  • Bug fix: IdP BASIC authN + Browser/POST profile work flow corrected.
Version 1.3.1
  • Shibboleth client now handles Browser/POST and SAML/Artifact profile.
  • Better error handling and error messages.
Version 1.3.0
  • Packaging with ETICS new jakarta-commons- JPackage packages. Don't use old commons-packages anymore.
  • Dependencies on JPackage jakarta-commons-* packages.
  • gLite scripts slcs-init and slcs-info uses JPackages libs.
glite-FTA_oracle, glite-FTS_oracle

New version of FTS

Fix for bug #59955: FTS: agent crash when picking up a job (glite-data-agents-common v1.1.1-1 2009-12-08)

Fix for bug #60095: FTS: Couldn't set the private key (glite-data-transfer-fts v3.7.0-3 2010-01-18)

Updates for more liberal checksum handling and to relax requirements on how long an SRM TURL is kept valid.

Finalization of the checksum support.

The database schema has changed, one has to follow the instructions of the Yaim script to do the upgrade.

The ABI between the transfer-agents and transfer-url-copy has changed, so one has to stop and drain the channels before doing an upgrade.

glite-SGE_utils

New version of SGE Utils

This patch introduces the support of "GlueCEPolicyAssignedJobSlots" in SGE information provider. No reconfiguration is needed for SGE_utils

glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-WMS, glite-WN, lcg-CE

New version of lcg-vomscerts

This patch introduces a new version of lcg-vomscerts that adds the next cert for lcg-voms.cern.ch and removes old certs for cclcgvomsli01.in2p3.fr and vo.racf.bnl.gov



Patches
Patch # Description
2786 FTS 2.2.1 SL4/i386
3104 [ yaim-core ] yaim-core 4.0.10 SL4/i386
3110 [ yaim-clients ] yaim clients 4.0.9 SL4/i386
3610 SL4/i386 introducing gLExec tests to glite-swat-client
3189 [ yaim-core ] yaim-core 4.0.11 SL4/i386
3429 [ yaim-wms ] urgent patch for bug #58347
3183 Proxy renewal update for SLC4/i386
3220 SLCS client update
3322 dcache-srmclient-1.9.5-2 bug fixes SL4/i386
3361 dcap 1.9.3-5 dcache-srmclient 1.9.5-3 upgrades for SL 4 i386
3405 FTS 2.2.2 SL4/i386
3517 SGE InfoProvider support for "GlueCEPolicyAssignedJobSlots" in glite-SGE_utils release SL4/i386
3679 lcg-vomscerts-5.8.0 adds next cert for lcg-voms.cern.ch
3691 FTS 2.2.3 SL4/i386

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.11-0 Details
Normal glite-AMGA_postgres 3.1.16-0 Details
Normal glite-BDII 3.1.20-0 Details
Normal glite-CONDOR_utils 3.1.6-0 Details
Normal glite-CREAM 3.1.23-0 Details
Normal glite-FTA_oracle 3.1.21-0 Details
Normal glite-FTM 3.1.15-0 Details
Normal glite-FTS_oracle 3.1.21-0 Details
Normal glite-MPI_utils 3.1.10-0 Details
Normal glite-HYDRA_mysql 3.1.5-0 Details
Normal glite-LB 3.1.18-0 Details
Normal glite-LFC_mysql 3.1.33-0 Details
Normal glite-LFC_oracle 3.1.33-0 Details
Normal glite-LSF_utils 3.1.8-0 Details
Normal glite-MON 3.1.15-0 Details
Normal glite-PX 3.1.28-0 Details
Normal glite-SCAS 3.1.3-0 Details
Normal glite-SE_dpm_disk 3.1.31-0 Details
Normal glite-SE_dpm_mysql 3.1.34-0 Details
Normal glite-SGE_utils 3.1.14-0 Details
Normal glite-SLCS_client 3.1.2-0 Details
Normal glite-TORQUE_client 3.1.9-0 Details
Normal glite-TORQUE_server 3.1.9-0 Details
Normal glite-TORQUE_utils 3.1.12-0 Details
Normal glite-UI 3.1.44-0 Details
Normal glite-VOBOX 3.1.41-0 Details
Normal glite-WMS 3.1.26-0 Details
Normal glite-WN 3.1.42-0 Details
Normal lcg-CE 3.1.39-0 Details

11.01.2010 - 3.1 Update 60

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-TORQUE_client, glite-TORQUE_server, glite-TORQUE_utils, glite-MPI_utils

Update of TORQUE and MPI

This update fixes a security vulnerability.Please read the advisory from the GSVG:
Advisory 42652.
The update also contains new versions of Maui and Torque.

glite-TORQUE_server, glite-TORQUE_client, glite-TORQUE_utils

New version of yaim for TORQUE
Improvements in the configuration of TORQUE server, client and utils.

New features
  • kill_delay has been increased to 10 in the Torque server.
  • ssh configuration has been updated in Torque client.
  • maui configuration can be now disabled in YAIM.
New YAIM variables
  • CONFIG_MAUI: By default is 'yes'. Set it to 'no' if you want to disable the maui configuration in YAIM.
  • APEL_MYSQL_HOST: By default is MON_HOST. Change this value if the host where the APEL MySQL DB is installed in a different place than the MON_HOST. Bear in mind that in case you use the default value, which is MON_HOST, but MON_HOST is not defined in site-info.def, YAIM will complain APEL_MYSQL_HOST is not defined.
  • CONFIG_TORQUE_NODES: Set it to 'no' if you want to disable the /var/spool/pbs/server_priv/nodes configuration in YAIM.
glite-CREAM

Set of bug fixes for CREAM

This update fixes a security vulnerability. Please read the advisory from the GSVG:
Advisory 55825.
This update introduces a small change with respect to the forwarding of requirements to the LRMS.

E.g. With the JDL:

CeRequirements="other.GlueHostMainMemoryRAMSize > 100 &&
other.GlueCEStateWaitingJobs <10";

The following settings will be available in $GLITE_LOCATION/bin/xxx_local_submit_attributes.sh:
GlueHostMainMemoryRAMSize_Min='100'
GlueCEStateWaitingJobs_Max='10'

while in the previous version there was:
GlueHostMainMemoryRAMSize_Min=100
GlueCEStateWaitingJobs_Max=10

See Requirements to the Batch system for more details.

This patch also fixes a couple of problems with the values published in the information service, in particular it enables monitoring the installed capacity.

glite-TORQUE_utils

Fix for the Torque info provider
The Torque info provider now populates GlueCEPolicyAssignedJobSlots for the GlueCE.

glite-WMS

Update of ICE
New version of ICE for the WMS to fix bug #59054.

glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

lcg-vomscerts-5.7.0 adds next certs for cclcgvomsli01.in2p3.fr and vo.racf.bnl.gov

Patches
Patch # Description
2704 R3.1/SLC4/i386 New Torque and Maui Patches.
2707 [ yaim-torque ] YAIM release for torque server, client and utils
3046 [ yaim-torque ] 2nd YAIM release for torque server, client and utils i386/SLC4
3289 Patch to address vulnerability bug #56271
3320 Updated lcg-info-dynamic-pbs
3438 YAIM-CREAM-CE 4.0.9-3 for gLite 3.1
3489 ICE update to fix bug #59054
3601 lcg-vomscerts-5.7.0 adds next certs for 2 servers

Service updates
Priority Service Version Details
Normal glite-CREAM 3.1.22-0 Details
High glite-FTA_oracle 3.1.20-0 Details
High glite-FTS_oracle 3.1.20-0 Details
Normal glite-MPI_utils 3.1.9-0 Details
High glite-LFC_mysql 3.1.32-0 Details
High glite-LFC_oracle 3.1.32-0 Details
High glite-PX 3.1.27-0 Details
High glite-SE_dpm_disk 3.1.30-0 Details
High glite-SE_dpm_mysql 3.1.33-0 Details
Normal glite-TORQUE_client 3.1.8-0 Details
Normal glite-TORQUE_server 3.1.8-0 Details
Normal glite-TORQUE_utils 3.1.11-0 Details
High glite-UI 3.1.43-0 Details
High glite-VOBOX 3.1.40-0 Details
High glite-VOMS_mysql 3.1.26-0 Details
High glite-VOMS_oracle 3.1.26-0 Details
High glite-WMS 3.1.25-0 Details
High glite-WN 3.1.41-0 Details
High lcg-CE 3.1.38-0 Details

05.11.2008 - 3.1 Update 59

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-WN, glite-UI, glite-VOBOX

New version of lcg-infosites:

The new patch is solving the bug 37572. it allows therefore the query to multiple BDIIs



Patches
Patch # Description
3286 new lcg-infosites version solving the bug #37572 SL4/i386

Service updates
Priority Service Version Details
Normal glite-UI 3.1.42-0 Details
Normal glite-VOBOX 3.1.39-0 Details
Normal glite-WN 3.1.40-0 Details

28.10.2009 - 3.1 Update 58

 
Description
This update re-introduces some of the features and bug fixes previously proposed with Update 57 and subsequently rolled-back.

The individual service updates and complete list of patches are available below. Among others, the following changes are included:
glite-FTS_oracle, glite-FTA_oracle, glite-FTM, glite-WN, glite-UI, glite-VOBOX

New version of FTS and Clients:
FTS 2.2 is a major FTS version update. The main changes are:
  • SRM-gridftp split
  • Logging to syslog according to Middleware Security Audit Logging Guidelines
  • Logging IP addresses in SRM calls
  • Removed obsolete commands: glite-transfer-placement-submit and glite-transfer-discovery
  • Added site group management tools: glite-transfer-group-addmember glite-transfer-group-list glite-transfer-group-removemember
  • Added channel management methods for new channel parameters
  • Merged transfer-api-c into transfer-cli.
  • DB maintenance packages are part of the core FTS package: history, purge
  • Compliant with the WLCG SRM MoU for spaces
glite-VOMS_mysql, glite-VOMS_oracle, glite-UI, glite-VOBOX

New version of VOMS Admin and Clients:

New VOMS Admin features:

The VOMS SAML codebase developed during the OMII project has been integrated into the codebase. Now VOMS Admin exposes a service, called VOMSSaml that can be used to obtain a SAML assertion containing signed VOMS attributes.

New VOMS Admin service properties:

  • voms.aa.certificate
  • voms.aa.key

The voms-admin-configure script has been extended to support flags to set these properties at configuration time.

Type voms-admin-configure --help for more information.

Updated dependencies:

VOMS SAML makes extensive use of the OpenSAML library, which requires a recent version of java xml parsing tools installed in your Java Runtime Environment.

VOMS Admin Server SAML attribute authority configuration handling:

Optional advanced parameters added.

This release introduces also automatic configuration of read-only access for anyone with a valid certificate (needed for the gridmap file generation on the relevant grid hosts). Applies only to newly created VOs.

Please check the service update pages at this link for more details

glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

New version of lcg-vomscerts:

lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov and removes old certs for voms.fnal.gov, voms.cern.ch and voms-pilot.cern.ch



Patches
Patch # Description
2403 R3.1/SLC4/i386: FTS 2.2
2913 VOMS Admin Server 2.0.18-1, VOMS Admin Client 2.0.10-1
3047 VOMS Configuration Update
3279 lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov

Service updates
Priority Service Version Details
Normal glite-FTA_oracle 3.1.19-0 Details
Normal glite-FTM 3.1.14-0 Details
Normal glite-FTS_oracle 3.1.19-0 Details
Normal glite-LFC_mysql 3.1.31-0 Details
Normal glite-LFC_oracle 3.1.31-0 Details
Normal glite-PX 3.1.26-0 Details
Normal glite-SE_dpm_disk 3.1.29-0 Details
Normal glite-SE_dpm_mysql 3.1.32-0 Details
Normal glite-UI 3.1.41-0 Details
Normal glite-VOBOX 3.1.38-0 Details
Normal glite-VOMS_mysql 3.1.25-0 Details
Normal glite-VOMS_oracle 3.1.25-0 Details
Normal glite-WMS 3.1.24-0 Details
Normal glite-WN 3.1.39-0 Details
Normal lcg-CE 3.1.37-0 Details

22.10.2009 - 3.1 Update 57 (rolled-back)

 
Description
Update 57 introduced critical bugs for the BDII.

For this reason, the SA3/SA1 release management team has decided to rollback the production repository to the previous Update 56. Those sites that already upgraded the BDIIs with Update 57 should follow these guidelines to roll back the BDII:

Remove the following rpms:

glite-BDII-3.1.19-0.i386.rpm
bdii-5.0.4-1.noarch.rpm
glite-info-provider-service-1.1.5-0.noarch.rpm
glue-schema-2.0.1-1.noarch.rpm

The versions which you should have after removing these packages are:

glite-BDII-3.1.18-0.i386.rpm
bdii-4.0.1-4.noarch.rpm
glite-info-provider-service-1.1.4-0.noarch.rpm
glue-schema-1.3.0-5.noarch.rpm

These rpms can be found in the production gLite 3.1 repository of Update 58.

glite-FTS_oracle, glite-FTA_oracle, glite-FTM, glite-WN, glite-UI, glite-VOBOX

New version of FTS and Clients:

  • SRM-gridftp split
  • Logging to syslog according to Middleware Security Audit Logging Guidelines
  • Logging IP addresses in SRM calls
  • Removed obsolete commands: glite-transfer-placement-submit and glite-transfer-discovery
  • Added site group management tools: glite-transfer-group-addmember glite-transfer-group-list glite-transfer-group-removemember
  • Added channel management methods for new channel parameters
  • Merged transfer-api-c into transfer-cli.
  • DB maintenance packages are part of the core FTS package: history, purge
  • Compliant with the WLCG SRM MoU for spaces
glite-VOMS_mysql, glite-VOMS_oracle, glite-UI, glite-VOBOX

New version of VOMS Admin and Clients:

New VOMS Admin features:

The VOMS SAML codebase developed during the OMII project has been integrated into the codebase. Now VOMS Admin exposes a service, called VOMSSaml that can be used to obtain a SAML assertion containing signed VOMS attributes.

New VOMS Admin service properties:

  • voms.aa.certificate
  • voms.aa.key

The voms-admin-configure script has been extended to support flags to set these properties at configuration time.

Type voms-admin-configure --help for more information.

Updated dependencies:

VOMS SAML makes extensive use of the OpenSAML library, which requires a recent version of java xml parsing tools installed in your Java Runtime Environment.

VOMS Admin Server SAML attribute authority configuration handling:

Optional advanced parameters added.

This release introduces also automatic configuration of read-only access for anyone with a valid certificate (needed for the gridmap file generation on the relevant grid hosts). Applies only to newly created VOs.

Please check the service update pages at this link for more details

glite-AMGA_oracle, glite-AMGA_postgres, glite-BDII, glite-CREAM, glite-FTS_oracle, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-MON, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, lcg-CE

New version of the BDII:

This updated version of the BDII contains support for GLUE 2.0 information. The GLUE 2.0 LDAP schema file has been added to the glue-schema package and the slapd.conf file used by the BDII has been modified to include the new file. A new root o=glue has been added in the slapd.conf file and the BDII has be modified to manage multiple roots.

glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

New version of lcg-vomscerts:

lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov and removes old certs for voms.fnal.gov, voms.cern.ch and voms-pilot.cern.ch



Patches
Patch # Description
2403 R3.1/SLC4/i386: FTS 2.2
2913 VOMS Admin Server 2.0.18-1, VOMS Admin Client 2.0.10-1
3047 VOMS Configuration Update
3204 GLUE 2.0 Enabled BDII
3279 lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.10-0 NA
Normal glite-AMGA_postgres 3.1.15-0 NA
Normal glite-BDII 3.1.19-0 NA
Normal glite-CREAM 3.1.21-0 NA
Normal glite-FTA_oracle 3.1.18-0 NA
Normal glite-FTM 3.1.13-0 NA
Normal glite-FTS_oracle 3.1.18-0 NA
Normal glite-LB 3.1.17-0 NA
Normal glite-LFC_mysql 3.1.30-0 NA
Normal glite-LFC_oracle 3.1.30-0 NA
Normal glite-MON 3.1.14-0 NA
Normal glite-PX 3.1.25-0 NA
Normal glite-SE_dcache_admin_gdbm 3.1.14-0 NA
Normal glite-SE_dcache_admin_postgres 3.1.14-0 NA
Normal glite-SE_dcache_info 3.1.17-0 NA
Normal glite-SE_dpm_disk 3.1.28-0 NA
Normal glite-SE_dpm_mysql 3.1.31-0 NA
Normal glite-UI 3.1.40-0 NA
Normal glite-VOBOX 3.1.37-0 NA
Normal glite-VOMS_mysql 3.1.24-0 NA
Normal glite-VOMS_oracle 3.1.24-0 NA
Normal glite-WMS 3.1.23-0 NA
Normal glite-WN 3.1.38-0 NA
Normal lcg-CE 3.1.36-0 NA

06.10.2009 - 3.1 Update 56

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-CREAM

Update of cream CE
This patch fixes two security vulnerabilities. Please read the advisories from the GSVG: Furthermore several improvements to CREAM are made with this patch:
  • Migration to voms-api-java. This also means that the VOMS server host certs are not required anymore in the CREAM CE node (the /etc/grid-security/vomsdir/*/*.lsc files are sufficient)
  • First release of new BLAH blparser for LSF and PBS/Torque (use of batch system status/history commands instead of parsing the log files). However due to some problems found after the first certification, it is suggested to keep using the old parser (i.e. BLPARSER_WITH_UPDATER_NOTIFIER=false, which is the default) which is still fully supported
  • IPv6 support for BLAH
Several bug fixes, in particular:
  • Fix for a problem with purge (not deleting the job sandbox dir in some cases)
  • Fix for a problem for which there could be at most 32000 active jobs per user
  • Fix for a problem for which the produced accounting logs (used by APEL and DGAS) was not properly filled if the CREAM CE is not the Torque server


Patches
Patch # Description
3259 Release 1.5 of CREAM CE for slc4/i386 platform

Service updates
Priority Service Version Details
High glite-CREAM 3.1.20-0 Details

22.09.2009 - 3.1 Update 55

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-WMS

Update of the ICE component of the WMS:
  • Improvements in performance and scalability
  • Much less use of memory
  • Use of jobdir instead of filelist as input for ICE
glite-UI, glite-WN, glite-VOBOX

A new version of GFAL fixing several bugs is available.
For details please have a look at the corresponding gLite 3.2 release for SL5 (Update 05).

Patches
Patch # Description
2862 Second update of ICE
3197 GFAL bugfix release v1.11.8-2 SL4/i386

Service updates
Priority Service Version Details
Normal glite-UI 3.1.39-0 Details
Normal glite-VOBOX 3.1.36-0 Details
Normal glite-WMS 3.1.22-0 Details
Normal glite-WN 3.1.37-0 Details

31.08.2009 - 3.1 Update 54

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-MON, lcg-CE, glite-TORQUE_utils, glite-CONDOR_utils, glite-SGE_utils, glite-LSF_utils, glite-CREAM

APEL upgrade
When applying this new release, sites should make sure that the APEL publisher XML configuration file contains the new variable Limit (see example configuration file included with the code).The main fixes are:
  • Publisher OutOfMemory error when publishing large amounts of records. APEL will now publish records in batches instead of selecting all records in one go. However, there is still an out of memory error when processing large numbers of grid_jobmap files. In that case, follow this recipe.
  • The value for the ExecutingCE in the accounting records will be taken from the configuration file in each CE and not from the log files, which will stop sites having records with the hostname for the scheduler.
  • APEL database schema changes. Some of the fields in the APEL local database have been changed. The APEL parser needs to be run at least once with the following setting enabled to have the changes applied: <DBProcessor inspectTables="yes"/>
  • YAIM changes:
    • There's a new variable APEL_PUBLISH_LIMIT, in order to be able to configure the number of records to be selected. Default value is 300000.
    • A number of outstanding YAIM bugs have been addressed.
    • The configuration no longer attempts to fix problems in the tomcat installation as this code was rather fragile. According to the precise version of tomcat you may need to set JAVA_HOME yourself in the /etc/tomcat/tomcat5.conf file.
    • YAIM no longer assumes that you have one tomcat service called tomcat5. You can set the YAIM variable TOMCAT_SERVICE if needed. It defaults to "tomcat5". The corresponding entry in /etc/sysconfig is modified.
    • ulimit is no longer set by modifying /etc/init.d/rc.d/tomcat5 but is set by a line at the end of the /etc/sysconfig/ file. This file is sourced by the init.d script.
    • YAIM sets up the glite-info-provider-service to make the R-GMA status available via the BDII.
    • There is an known problem with the version of urllib used by the MON gip plugins, where the provider does not return the correct information in the case where the site uses a HTTP proxy. The problem is due to an issue in the OS vendor supplied urllib. A workaround, which requires a minor modification to YAIM /opt/glite/yaim/functions/config_info_service_mon. This fix unsets the https_proxy variable for the duration of running the GIP scripts. Full details may be found in Bug 40764.
glite-AMGA_oracle, glite-AMGA_postgres, glite-BDII, glite-CONDOR_utils, glite-CREAM, glite-FTA_oracle, glite-FTM, glite-FTS_oracle, glite-HYDRA_mysql, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-LSF_utils, glite-MON, glite-MPI_utils, glite-PX, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dcache_pool, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-SGE_utils, glite-TORQUE_client, glite-TORQUE_server, glite-TORQUE_utils, glite-UI, glite-VOBOX, glite-WMS, glite-WN, lcg-CE

New version of yaim core
  • Configuration changes needed for a new version of trustmanager and util-java. These changes are included in a new function not used yet by any yaim module. The idea is that any service configuring tomcat will use this function in the future.
  • The creation of users specifying a home directory wasn't working. This is fixed now.
  • GLOBUS_TCP_PORT_RANGE is not defined for the WN and it's properly defined for the TAR UI. MYPROXY_TCP_PORT_RANGE is not defined any more.
  • YAIM checks whether fetch-crl is installed and fails otherwise.
  • groups.d/ structure is now available for all the node types.
  • gridview is configured only if it's installed.
  • The verify-proxy plugin is not present in the lcmaps configuration for gridftp.
  • /opt/edg/var/info directories for the software tags are again created by yaim.
  • New site-info.pre and .post variables:
    • BDII_ARCHIVE_SIZE: It is the number of dumps of the database to keep for debugging purposes. Default is 0.
    • BDII_BREATHE_TIME: It is the time in seconds between updates of the bdii. Default is 120.
    • BDII_PASSWD: This is the password for the LDAP database used by the bdii. Default is $(mkpasswd -s 0).
    • BDII_READ_TIMEOUT: It is the amount of time to wait until an information is assumed to have timed out. Default is 300.
    • CONFIG_GRIDMAPDIR: It enables or disables the creation of the gridmap file. If set to yes, it creates it. If set to no, it doesn't create the gridmap file. Default is yes.
    • TRUSTMANAGER_CRL_UPDATE_INTERVAL: This variable is used in the trustmanager configuration and it defines how often the X509_CERT_DIR is polled for changes in the files. It's a number followed by h,m or s time units. Default is 2h.
    • TOMCAT_HOSTCERT_LOCATION: path of the tomcat host certificate. Default is /etc/grid-security/tomcat-cert.pem.
    • TOMCAT_HOSTKEY_LOCATION: path of the tomcat host key. Default is /etc/grid-security/tomcat-key.pem.
    • TOMCAT_USER: tomcat user. Default is "tomcat".

glite-UI, glite-VOBOX, glite-WN, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dcache_pool

New version of dcache and dcap clients
Upgrade solving some internal coding errors and fixing SRM client command line changes.
glite-UI, glite-VOBOX, glite-WN

New version of GFAL and lcg_util
New version containing a set of bug fixes.

New version of lcg-infosites
The new patch is solving the bug 38922 which includes the use of AccessControlBaseRule

glite-BDII, glite-CREAM, glite-FTS_oracle, glite-LB, glite-HYDRA, glite-LFC_mysql, glite-LFC_oracle, glite-SE_dpm_mysql, glite-VOBOX, glite-WMS

New dependency on glite-info-provider-release
The package glite-info-provider-release has been added as a dependency. It's an information provider that gives information about the gLite release version.

lcg-CE, glite-WMS, glite-SCAS, glite-GLEXEC_wn, glite-CREAM, glite-VOBOX

New version of lcas and lcas interface
This is a drop-in replacement for lcas and lcas-interface. It was triggered by a faulty globus call which has been replaced by local code.

lcg-CE

New version of globus-gma

This version fixes an issue in globus-gma that only shows up when CE suffers from overload, batch or file system malfunction. In such conditions some pool account may become irresponsive to jobmanager requests. It will cause globus-gma child processes to be killed by the parent one after a time-out (usually 60 seconds). E.g. if a bad account has 1000 associated jobs (running or queued) it will take globus-gma 17 hours to dig through and will prevent all other accounts from receiving job status updates during this time, effectively bringing the whole CE down. There's a logic in globus-gma to avoid this: after a configurable number (4 by default) of consecutive timeouts for a single account all remaining jobs belonging to it will be skipped till the next poll cycle to allow other possible healthy accounts to receive job status updates. Unfortunately this logic didn't work before as expected because of one extra line in the code. It was hard to catch this issue as it cannot be reproduced during certification/testing with a healthy CE.

New version of yaim lcg-CE
Fix for a bug to restart the globus-gatekeeper so that it picks up the environment variable GLOBUS_GMA=true.

New cron job to clean empty job directories
Empty LCG-CE job directories under ~/.globus/job/CE are often seen left behind after the rest of the corresponding finished jobs has been cleaned up. After 15 days such directories will be removed by the cleanup-grid-accounts cron job, but in the meantime they occupy links to their parents. Since an ext2/3 directory can have at most 32000 links, a (very) busy grid account can become unusable when too many such stale directories are allowed to pile up. An extra cron job "cleanup-jobdirs" will remove any such empty directory that has not been modified since at least 1h and is therefore assumed to correspond to an incompletely cleaned up finished job.

glite-LSF_utils

New version of glite-info-dynamic-scheduler-lsf
  • The new version doesn't replace the configuration file in /opt/glite/etc but creates the new template as rpmnew file.
  • A new parameter can now be specified in the configuration file: LSF_CE_PRODUCTION_STATUS. It can have two possible values: "Production" or "Preproduction". If the CE state is taken from the batch system, this value is taken and reported in the information system. This allows to embed preproduction CEs in production environments.

glite-GLEXEC_wn

New glexec wrapper scripts

All the detailed information about these scripts is here. Background information: The gLExec wrapper scripts are able to preserve the process environment variable in a safe way. As a security measure gLExec will wipe all environment variables from the process to avoid tampering or exploitation. This has been a struggle for Pilot Job Framework (PJF) developers to be able to overcome this security measure. Each PJF would have to come up with their own solutions to be able to preserve the environment variables which are used a a form of global variable space, paths to specific software areas, or other unknown use cases.To help the VOs we've come up with these scripts to have a easy to use, uniform and supported way of preserving the environment variable between the users contexts in a safe way.


Patches
Patch # Description
3143 cleanup-jobdirs cron job for LCG-CE
3115 R3.1/SLC4/i386: gfal v1.11.8-1 and lcg_util v1.7.6-1
3084 [LCAS] lcas/lcas-interface update fixing globus related bug
3080 [ YAIM ] glite-yaim-lcg-ce 4.0.6
3064 Add glite-info-provider-release package as a dependency SLC4/i386
3060 dCache 1.9.1-9 Client and dCap client dcache-dcap-1.9.3-0 release i386 SL4
3050 glexec - wrapper scripts
3043 GFAL 1.11.7 i386/SLC4
3041 globus-gma 1.0.13
2971 [ yaim-core ] yaim-core 4.0.8 SLC4/i386
2755 APEL and YAIM bug fixes
2658 glite-info-dynamic-scheduler-lsf update package
2605 new lcg-infosites version solving bug 38922

Service updates
Priority Service Version Details
Normal glite-UI 3.1.38-0 Details
Normal glite-BDII 3.1.18-0 Details
Normal glite-MON 3.1.13-0 Details
Normal glite-WMS 3.1.21-0 Details
Normal glite-LB 3.1.16-0 Details
Normal lcg-CE 3.1.35-0 Details
Normal glite-CREAM 3.1.19-0 Details
Normal glite-FTS_oracle 3.1.17-0 Details
Normal glite-FTA_oracle 3.1.17-0 Details
Normal glite-FTM 3.1.12-0 Details
Normal glite-LFC_mysql 3.1.29-0 Details
Normal glite-LFC_oracle 3.1.29-0 Details
Normal glite-SE_dcache_admin_gdbm 3.1.13-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.13-0 Details
Normal glite-SE_dcache_info 3.1.16-0 Details
Normal glite-SE_dcache_pool 3.1.11-0 Details
Normal glite-SE_dpm_disk 3.1.27-0 Details
Normal glite-SE_dpm_mysql 3.1.30-0 Details
Normal glite-HYDRA_mysql 3.1.4-0 Details
Normal glite-WN 3.1.36-0 Details
Normal glite-TORQUE_client 3.1.7-0 Details
Normal glite-TORQUE_server 3.1.7-0 Details
Normal glite-TORQUE_utils 3.1.10-0 Details
Normal glite-MPI_utils 3.1.8-0 Details
Normal glite-LSF_utils 3.1.7-0 Details
Normal glite-CONDOR_utils 3.1.5-0 Details
Normal glite-SGE_utils 3.1.13-0 Details
Normal glite-AMGA_oracle 3.1.9-0 Details
Normal glite-AMGA_postgres 3.1.14-0 Details
Normal glite-PX 3.1.24-0 Details
Normal glite-VOBOX 3.1.35-0 Details
Normal glite-SCAS 3.1.2-0 Details
Normal glite-GLEXEC_wn 3.1.2-0 Details

24.08.2009 - 3.1 Update 53

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-WMS, glite-UI, glite-VOBOX, glite-WN

New WMS

What's WMS 3.2 in gLite 3.1?: The new WMS has version 3.2 within the WMS project. This is an internal version that shouldn't be confussed with gLite 3.2. The first release of WMS 3.2 is available in gLite 3.1 and corresponds to glite-WMS 3.1.20-0 in the gLite repository.

This update contains a new release of the WMS which is a complete redesign of the service. For a summary of the changes introduced in this version, please check these web pages:

This update contains also a new yaim wms with some configuration changes mainly related to default variables. For this update, it's important to check the:

glite-CREAM, glite-LB, lcg-CE, glite-UI, glite-VOBOX, glite-WMS, glite-WN

LB update

This LB update provides fixes for known issues identified since the release of the previous update. The following text gives an overview of modules and respective fixes.

  • client: fix edg_wll_NotifDrop prototype.
  • client-interface: fix edg_wll_NotifDrop prototype.
  • common: fix bug #35770.
  • logger: support chconfig in startup scripts and proper kill signal handling.
  • proxy:s upport chconfig in startup scripts.
  • server:
    • Support for chconfig in startup scripts
    • Support for JP importer in startup scripts
    • Support for variant DN certificates
    • Recalculate subjob states after DB version upgrade
    • Ignore reseource_usage events when computing job states
    • Fix sequence code processing for Change ACL events
    • Reflect job conditions while processing queries for events



Patches
Patch # Description
2597 WMS 3.2 for SLC4
2848 Second Cummulative Update for the L&B Service
2896 [ YAIM-WMS ] Configuration for wms patch #2597 (WMS 3.2 for SLC4)
3044 WMS 3.2.2: bug fix release for patch #2597
3101 LB YAIM dependency fix (glite-info-provider-service)
3156 WMS 3.2: bug fix for patches #3044/#2597

Service updates
Priority Service Version Details
Normal glite-CREAM 3.1.18-0 Details
Normal glite-LB 3.1.15-0 Details
Normal glite-UI 3.1.37-0 Details
Normal glite-VOBOX 3.1.34-0 Details
Normal glite-WMS 3.1.20-0 Details
Normal glite-WN 3.1.35-0 Details
Normal lcg-CE 3.1.34-0 Details

29.07.2009 - 3.1 Update 52

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-CREAM

GlueService publisher for the CREAM CE

This is the first version of a GlueService publisher for the CREAM CE. It publishes GlueService entries for the CREAM and CEMon endpoints. This does not affect the publication of other CE information like GlueCE and GlueCluster.

Upgrade of yaim-cream-ce
  • Fixed a problem concerning publication in the BDII of FQAN voviews and DENY tags.
  • CREAM and CEMon services publish themselves in the Information Service.
  • Support for new blparser for LSF and PBS/Torque (not released yet) implemented. Since the new parser has not been released yet, don't try it.
  • Implemented a workaround for the LB-locallogger restart problem.
  • INNODB is not set anymore as default mysql engine (since CREAMDB tables are created specifying that INNODB should be used). Clean up your etc/my.cnf if needed.
  • Variable SE_MOUNT_INFO_LIST is now compulsory
  • New variable BLPARSER_WITH_UPDATER_NOTIFIER to support the use of new blparser (with updater and notifier) or the old one (which parses the log files). Values are true or false, default is false..
glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

New version of lcg-vomscerts
  • Adds next certificates for voms.cern.ch and voms-pilot.cern.ch
  • Removes old certificate for lcg-voms.cern.ch
glite-WN
New dependencies on the WN

python-ldap is now required by the glite-WN. The default OS package is normally used to satisfy this dependency.

Patches
Patch # Description
2782 New version of glite-info-provider-service for the CREAM CE
2933 R3.1 lcg-vomscerts-5.5.0 adds next cert for voms.cern.ch
3024 3.1 / i386 Addition of python-ldap as dependency to WN.
3042 YAIM-CREAM-CE 5th update

Service updates
Priority Service Version Details
High glite-CREAM 3.1.17-0 Details
High glite-FTA_oracle 3.1.16-0 Details
High glite-FTS_oracle 3.1.16-0 Details
High glite-LFC_mysql 3.1.28-0 Details
High glite-LFC_oracle 3.1.28-0 Details
High glite-PX 3.1.23-0 Details
High glite-SE_dpm_disk 3.1.26-0 Details
High glite-SE_dpm_mysql 3.1.29-0 Details
High glite-UI 3.1.36-0 Details
High glite-VOBOX 3.1.33-0 Details
High glite-VOMS_mysql 3.1.23-0 Details
High glite-VOMS_oracle 3.1.23-0 Details
High glite-WMS 3.1.19-0 Details
High glite-WN 3.1.34-0 Details
High lcg-CE 3.1.33-0 Details

15.07.2009 - 3.1 Update 51

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-UI, glite-WN, glite-VOBOX

New release of yaim clients

Summary of bug fixes:
  • VOBOX service provider correctly publishes the supported VOs.
  • FTS endpoint can be now specified by the user.
New site-info.def variables
  • GLITE_LOCAL_CUSTOMISATION_DIR: This is an optional variable to define a scratch area for pool accounts via EDG_WL_SCRATCH. For more information please check glite-WN-3.0.15-3 Update
  • GLITE_SD_PLUGIN: Service discovery settings to determine the FTS endpoint. Possible values are: 1) file : look for the FTS endpoint in a static file specified in GLITE_SD_SERVICES_XML. 2) bdii : look for the FTS endpoint dynamically from the BDII. Both options can be specified. The first one is tried first. Default is "file,bdii".
  • GLITE_SD_SERVICES_XML: Location of the FTS services.xml cache file. This has to be used in combination with GLITE_SD_PLUGIN="file,bdii". Default is "${INSTALL_ROOT}/glite/etc/services.xml".
glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-FTA_oracle, glite-FTS_oracle, glite-WN, glite-UI, glite-VOBOX

New version of DPM
  • DPM gridftp v1.7.1-2: saves the calculated checksum (via gridftp CKSM) to the name server, e.g. for later reporting via srmLs. The dpm-gridftp is able to calculate Adler32, Crc32 and MD5 checksums.
  • Improved the error reporting of 'dpm-drain'.
  • Clear the saved namespace checksum, if file as changed.
  • Using libvomsapi, instead of the deprecated libvomsc.
  • Avoiding /etc/services for rfio port lookup (wrong value).
  • rfio bugfixes and improvements
  • The DPM/LFC sources, configuration and init scripts have been improved for portability to SL5, Debian, OS X and Solaris.
glite-LFC_mysql, glite-LFC_oracle, glite-WN, glite-UI, glite-VOBOX

New version of LFC
  • The LFC sources, configuration and init scripts have been improved for portability to SL5, Debian, OS X and Solaris.
  • Two new methods have been added to the LFC server and the API: lfc_delreplicasbysfn() and lfc_registerfiles(), for the bulk removal or addition of entries.
glite-LFC_mysql, glite-LFC_oracle

New version of yaim LFC

Update of LFC YAIM configuration scripts to work with LFC 1.7.2-4 and later.

Patches
Patch # Description
2960 [ yaim-clients ] yaim-clients 4.0.8 SLC4/i386
2967 R3.1/SLC4/i386: DPM v1.7.2
2969 R3.1/SLC4/i386: LFC v1.7.2
2988 LFC yaim configuration update to 4.0.3-1

Service updates
Priority Service Version Details
Normal glite-FTA_oracle 3.1.15-0 Details
Normal glite-FTS_oracle 3.1.15-0 Details
Normal glite-LFC_mysql 3.1.27-0 Details
Normal glite-LFC_oracle 3.1.27-0 Details
Normal glite-SE_dpm_disk 3.1.25-0 Details
Normal glite-SE_dpm_mysql 3.1.28-0 Details
Normal glite-UI 3.1.35-0 Details
Normal glite-VOBOX 3.1.32-0 Details
Normal glite-WN 3.1.33-0 Details

14.07.2009 - 3.1 Update 50

 
Description
glite-WN

New version of grid-cm-* packages to remove /opt/glite/lib/python/logging. This is to address GGUS ticket 50148, only happening in glite-WN version 3.1.31-0. In fact this private logging version was only ever required on SL3 and can cause problems for people using private python 2.5 versions with the supplied 2.3 versions.


Patches
Patch # Description
2842 gLite 3.1 - i686 - Update of grid-cm-client-wn to version 0.1.2 on WNs

Service updates
Priority Service Version Details
Normal glite-WN 3.1.32-0 Details

06.07.2009 - 3.1 Update 49

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
lcg-CE, glite-WMS, glite-VOBOX, glite-CREAM, glite-SCAS

LCAS/LCMAPS update

Both LCAS and LCMAPS exist in library form only. They need an eco system in which they can live. This used to be the gridftp for example and nowadays glexec is used. This also means that LCAS and LCMAPS are mostly shielded from the end user and that the interaction primarely goes through glexec.

From a site point of view there is the configuration of LCAS and LCMAPS and the end user should have no control over it. Other then that, there is not much more interaction required.

glite-SCAS

New SCAS service

New Site Central Authorization Service (SCAS). SCAS is a Web Service that allows client programs to query for an authorization decision based upon user credentials to access a particular resource. For more information please check the service node page.

SCAS YAIM configuration
====================

For a description of the YAIM variables needed to configure the SCAS server please visit: SCAS configuration variables.

The command to configure SCAS using YAIM is:
./yaim -c -s site-info.def -n SCAS

lcg-CE, glite-SGE_utils

Updated yaim lcg-ce

New version of the yaim module for the lcg CE containing configuration changes as requested in:

It also fixes a series of bugs mainly dealing with:
  • Service provider configuration
  • LDIF file fixes
New YAIM variables
================

The following variables need to be defined by the sys admins (examples are distributed under site-info.def in yaim core but already required by the lcg CE configuration functions)
  • CE_OTHERDESCR: This YAIM variable is used to set the GlueHostProcessorOtherDescription attribute. The value of this variable MUST be set to: Cores=<typical number of cores per CPU> [, Benchmark=<value>-HEP-SPEC06] where <typical number of cores per CPU> is equal to the number of cores per CPU of a typical Worker Node in a SubCluster. The second value of this attribute MUST be published only in the case the CPU power of the SubCluster is computed using the Benchmark HEP-SPEC06.
  • CE_CAPABILITY: This YAIM variable is a blank separated list and is used to set the GlueCECapability attribute. In particular, site administrators MUST define the following values: CPUScalingReferenceSI00=<referenceCPU SI00>; the reference CPU SI00 is the internal batch scaling factor used to normalize the GlueCEMaxCPUTime. The <referenceCPU SI00> is expressed in SI00. If internal scaling is not done this capability MUST be published and its value set to the minimum value of the corresponding SubClusters GlueHostBenchmarkSI00. Share=<VO>:<share>; this value is used to express specific VO shares if set. If there is no special share, this value MUST NOT be published. <VO> is the VO name and <share> can assume values between 1 and 100 (it represents a percentage). Please note that the sum of the shares over all WLCG VOs MUST BE less than or equal to 100. The syntax is CPUScalingReferenceSI00=value [Share=vo-name1:value [Share=vo-name2:value [...]]]
  • SE_MOUNT_INFO_LIST: This YAIM variable is used to set the GlueCESEBindMountInfo attribute for each defined SE. The variable is a space separated list of SE hosts from SE_LIST with the export directory from the Storage Element and the mount directory common to worker nodes part of the Computing Element like SE1:export_dir1,mount_dir1. If any SE from SE_LIST doesn't support he mount concept, don't define anything for that SE in this variable. If this is the case for all the SEs in SE_LIST, put the value none. The GlueCESEBindMountInfo will be in both cases "n.a".
The following are default variables that do not need to be defined, only for advanced configurations:
  • CLUSTER_HOST: this variable must be set to CE_HOST for the time being. It's defined under INSTALL_ROOT/glite/yaim/defaults/lcg-ce.post.

lcg-CE, glite-BDII, glite-PX, glite-WMS, glite-VOBOX, glite-SE_dpm_mysql, glite-AMGA_oracle, glite-AMGA_postgres

New version of glite-info-provider-service

The new version contains the templates to publish the gatekeeper and the RTEpublisher services. Only the lcg CE is actually affected by the new change.
glite-AMGA_oracle, glite-AMGA_postgres, glite-BDII, glite-CREAM, glite-FTS_oracle, glite-HYDRA_mysql, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-MON, glite-PX, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dpm_mysql, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, lcg-CE

Upgrade of GlueCluster.template

The upgrade adds a new Glue attribute, GlueHostProcessorOtherDescription, needed by the lcg CE. Cream CE and lcg CE templates are actually the only services affected by this change.
glite-WMS, glite-UI, glite-VOBOX

WMS to submit to ARC resources

The ability to submit jobs to ARC CEs has been included in the WMS. Any ARC CEs that wish to be used this way will need to install the gLite runtime environment. The instructions for doing this can be found here. For more details please check the documentation in ARC-WMS

lcg-CE, glite-CREAM, glite-GLEXEC_wn, glite-VOBOX, glite-SCAS, glite-WMS

New version of gLExec

A new node type has been introduced into the gLite release: GLEXEC_wn. This node type needs to be installed together with the WN. However, glexec is also used in the cream CE. Some of the features and fixes provided in this version affect gLexec for both WN and cream CE installations. Read the following summary for more details on the changes.

Note: Please, check the Known Issues section of the GLEXEC_wn since there are some open bugs for the first release.
  • Improved error codes
  • Code cleanups prevent crashes. The most interesting ones are when having to work with secondary GIDs that are not shown with their groupname, because the machine can't resolve them.
  • More distinct error message reporting, every problem that is not a 202 system error will be reported on the stderr. To prevent misuse a 202 system error is not written to stderr, it will only be readable in the gLExec log.
  • Added glexec.conf option "use_lcas {yes,no}" to enable or disable LCAS. Could be good to use in SCAS setups.
  • Restored glexec.conf option "lcmaps_get_account_policy = scas:voms:local". You can now use multiple LCMAPS policies and specifically configured LCMAPS policies.
  • Default special group is 'glexec' and not 'apache' (not used due to usage of the whitelist function).
  • Added glexec.conf option "target_lock_mechanism {flock,fcntl,disabled} to select the locking mechansim for the $GLEXEC_TARGET_PROXY (or its default) location. Requested by the CREAM-BLAH-gLExec team. The default is still flock, but you can also use fcntl or bypass it (not safe) completely, see also below.
  • Added glexec.conf option "input_lock_mechanism {flock,fcntl,disabled} to select the locking mechansim for the $GLEXEC_SOURCE_PROXY (if set) location and GLEXEC_CLIENT_CERT. Requested by the CREAM-BLAH-gLExec team. The default is flock, but you can also use fcntl or bypass it (not safe) completely, see also below.
  • Manpages are cleaned up and reflect the current state of gLExec.
  • $SSL_CLIENT_CERT is not usable anymore as this is very error prone. Use GLEXEC_CLIENT_CERT instead.
  • The $GLEXEC_MODE="lcmaps_verify_account setting is disabled. This deprecated functionality is not used, functioned badly and is not supported in all the LCMAPS plugins.
  • New scas-client plug-in
    • The SCAS Client will properly be able to work now with root-squashed enabled network filesystems, by lowering its effective Unix credentials to the calling user. This will allow for the SCAS Client to read in the certificate and private key with the proper credentials (similar to the gLExec code).
    • The "--endpoint <url>" option can be set multiple times in the lcmaps.db file. The maximum amount of endpoints configurable is 32.
    • New option is "--endpoint-strategy round-robin|round-robin-random-start|random": The endpoint strategy tells the client in which order the configured endpoints should be tried to be contacted. With round-robin the list of endpoints will be tried from top to bottom as written in the lcmaps.db file. The option round-robin-random-start will follow the list of endpoints as written in the lcmaps.db file, but it will randomly start somewhere in the list of end-points. The random option will randomly choose an endpoint to try. When unlucky the same endpoint could be tried twice. This is true pseudo-random. The round-robin-random-start is made default. This will automagically provide a load balancing effect by randomly selecting a configured endpoints.
    • New option: "--retry <0-9+>"This will alter the retry count when interacting with an SCAS endpoint. By default each endpoint is tried twice by default before any other endpoint is tried (this excludes the various TCP/IP layer retries that are always performed at a lower level). This option can alter this default behavior. It can be set to any number as long as its more than 1. Between two tries there is a small amount of (random) time of delay build-in.


Patches
Patch # Description
2635 LCAS/LCMAPS update for lcmaps plugins verify-proxy and basics (renewed)
2767 SCAS: scas (service).
2840 [ YAIM ] glite-yaim-lcg-ce 4.0.5
2841 New version of glite-info-provider-service for the lcg CE
2922 New version of glite-info-templates
2964 Enable WMS submission to ARC
2973 gLExec, LCAS, LCMAPS introduction on WN and update for CREAM

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.8-0 Details
Normal glite-AMGA_postgres 3.1.13-0 Details
Normal glite-BDII 3.1.17-0 Details
Normal glite-CREAM 3.1.16-0 Details
Normal glite-FTS_oracle 3.1.14-0 Details
Normal glite-GLEXEC_wn 3.1.1-0 Details
Normal glite-HYDRA_mysql 3.1.3-0 Details
Normal glite-LB 3.1.14-0 Details
Normal glite-LFC_mysql 3.1.26-0 Details
Normal glite-LFC_oracle 3.1.26-0 Details
Normal glite-MON 3.1.12-0 Details
Normal glite-PX 3.1.22-0 Details
Normal glite-SCAS 3.1.1-0 Details
Normal glite-SE_dcache_info 3.1.15-0 Details
Normal glite-SE_dcache_admin_gdbm 3.1.12-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.12-0 Details
Normal glite-SE_dpm_mysql 3.1.27-0 Details
Normal glite-SGE_utils 3.1.12-0 Details
Normal glite-UI 3.1.34-0 Details
Normal glite-VOBOX 3.1.31-0 Details
Normal glite-VOMS_mysql 3.1.22-0 Details
Normal glite-VOMS_oracle 3.1.22-0 Details
Normal glite-WMS 3.1.18-0 Details
Normal lcg-CE 3.1.32-0 Details

25.06.2009 - 3.1 Update 48

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-WN

Addition of the grid-cm-* packages in the WN.

grid-cm-* packages provide worker node configuration monitoring. For more information, please check The Worker Node Client Documentation. In this document you can find the instructions about how to disable the publisher, if needed.

glite-AMGA_oracle, glite-AMGA_postgres, glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LB, glite-LFC_mysql glite-LFC_oracle, glite-MON, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

New version of fetch-crl
  • Warnings and errors are now counted. If there are errors in the download or verification process for one or more CRLs, the exit status will be 1; if there are errors in the local setup or in the script invocation, the exit status will be 2.
  • The installed CRLs no longer have the textual representation of the CRL, but only the PEM data blob, thus reducing IO and memory requirements.
  • the CRL aging threshold is now set by default to 24 hours. The previous default was 0. The CRL aging threshold is set in the config file using CRL_AGING_THRESHOLD=<xx>, or with the "-a" command-line argument.
  • Default network timeouts reduced to 10 seconds (was 30) and retries to 2.
  • Added caching and conditional downloading. When CACHEDIR is set, the original downloads are preserved and wget timestamping mode enabled. When the content did not change, only the timestamp on the installed CRL is updated. If SLOPPYCRLHASHES is set, the has is calculated based on the name of the crl_url file, otherwise it is taken from the CRL itself.
  • The CACHEDIR must be exclusively writable by the user running fetch-crl.
  • Setting CACHEDIR significantly reduced the bandwidth used by fetch-crl.
  • Added RESETPATHMODE setting in sysconfig. It defines whether or not to set re-set $PATH to "/bin:/usr/bin" before start. The search for OpenSSL may be done based on the old path. yes=always replace; searchopenssl=search for openssl first and then reset; no=keep original path, whatever that me be (may be empty if called from cron) Default="yes". This replaces the hard-coded path in the tool!
  • Hidden "FORCE_OVERWRITE" option now has a regular name. This is backwards-compatible. Set FORCE_OVERWRITE=yes if you want files overwritten that have a CRL-like name and ought to have CRL content, but currently do not.
glite-SE_dcache_info, glite-SE_dcache_pool, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-VOBOX, glite-WN, glite-UI

dCache new features
  • Info service and info provider
  • Permanent registration of deleted files
  • SRM Client Tools
  • Log4j Runtime User Interface
  • dCacheConfigure Script
lcg-CE, cream-CE

New lcg-info-dynamic-software GIP plugin

Following a requirement of the WN Working Group, the new lcg-info-dynamic-software GIP plugin now supports an additional method to load software tags for SubClusters. Software tags can now be configured in:

  • in /opt/glite/var/info/<vo>/<vo>.list (old method)
  • in a per-SubCluster list /opt/glite/var/info/<SubCluster>/<vo>/<vo>.list (new and recommended method).

Note: For clean installations of cream CE and lcg CE, or when adding a new VO: YAIM creates /opt/glite/var/info/<SubCluster>/<vo>/<vo>.list and, due to bug 49831, /opt/edg/var/info/<vo>/<vo>.list is no longer created. It will be created again in the upcoming yaim-core 4.0.8-7 release. For a workaround see known issues pages of lcg CE and cream CE.

If both configuration methods are used on a single node the results are merged. e.g.
  • tags configured in /opt/edg/var/info/<VO> are added to all SubClusters.
  • tags configured in /opt/glite/var/info/<SubCluster>/<vo> Are added to the particular subclusters.
For more information, please check the Information System wiki.

glite-VOBOX

This patch is just for enabling the installation of CREAM and CEMon client in the VOBOX (besides the UI and the WMS). The specified RPMs are the one currently in production (patch #2845)

Patches
Patch # Description
2661 i686 - Addition of grid-cm to WNs
2778 fetch-crl update
2868 dCache 1.9.1-7 Sever and 1.9.0-9 Client release i386
2870 SL4/i386/CE New lcg-info-dynamic-software package.
2966 Patch for installation of CREAM and CEMon client on VOBOX

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.7-0 Details
Normal glite-AMGA_postgres 3.1.12-0 Details
Normal glite-CREAM 3.1.14-0 Details
Normal glite-FTA_oracle 3.1.14-0 Details
Normal glite-FTS_oracle 3.1.13-0 Details
Normal glite-LB 3.1.12-0 Details
Normal glite-LFC_mysql 3.1.25-0 Details
Normal glite-LFC_oracle 3.1.25-0 Details
Normal glite-MON 3.1.11-0 Details
Normal glite-MPI_utils 3.1.7-0 Details
Normal glite-PX 3.1.21-0 Details
Normal glite-SE_dcache_admin_gdbm 3.1.11-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.11-0 Details
Normal glite-SE_dcache_info 3.1.14-0 Details
Normal glite-SE_dcache_pool 3.1.10-0 Details
Normal glite-SE_dpm_disk 3.1.24-0 Details
Normal glite-SE_dpm_mysql 3.1.26-0 Details
Normal glite-UI 3.1.33-0 Details
Normal glite-VOBOX 3.1.30-0 Details
Normal glite-VOMS_mysql 3.1.21-0 Details
Normal glite-VOMS_oracle 3.1.21-0 Details
Normal glite-WMS 3.1.17-0 Details
Normal glite-WN 3.1.31-0 Details
Normal lcg-CE 3.1.31-0 Details

16.06.2009 - 3.1 Update 47

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-AMGA_postgres, glite-AMGA_oracle, glite-SE_dpm_mysql

Upgrade to the AMGA service
======================
  • The AMGA service is now published in the Information System by using the service provider.
  • YAIM improvements.
Note: glite-SE_dpm_mysql is affected by this patch because the glite-info-provider-service package has been updated to a newer version and glite-SE_dpm_mysql was still depending on an older version. This doesn't have any other impact but the update of the version of this package.
lcg CE

New version of globus-gma
====================
  • Fix for GGUS ticket 42981
  • Workaround for Condor-G bug where Condor-G does not distinguish between different VOMS groups, roles or VOs when the proxies have the same DN (bug #40359).
glite-WN


The WN needs to include the myproxy client that was missing in its dependencies.

glite-VOBOX, glite-UI, glite-WN

Minor release of GFAL 1.11.6-1
=======================
Fix of error handling regression bug

Known Issues for GFAL
  • gfal_open segfaults on "connection refused". Tracked in #51230

glite-VOBOX, glite-UI, glite-WN

Minor release of lcg_util 1.7.4-1
=======================
  • warning in case of mismatch between command line VO and proxy VO
  • asynchronous srmLs support (dCache)
  • new synchronous function gfal_bringonline() with retrying/polling mechanism
  • new lcg-get-checksum command (and corresponding API function)
  • SRMv2 is now used by default if available
  • support of checksum verification during file transfers

Known Issues for lcg_util
  • When copying a local file to an SE, checksum checking does not work. (SE -> local and SE -> SE works OK). Will be fixed for the next release.
  • The lcg-rf commmand no longer prints the guid on success. The "--verbose" option has to be used in order to obtain the value. See bug #50548


Patches
Patch # Description
2646 Introduce resource bdii in glite-AMGA and improvements in glite-yaim-amga code
2749 Updated globus-gma
2838 WN needs MyProxy client
3014 R3.1/SLC4/i386: GFAL 1.11.6
3029 R3.1/SL4/i386: lcg_util 1.7.4

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.6-0 Details
Normal glite-AMGA_postgres 3.1.11-0 Details
Normal glite-SE_dpm_mysql 3.1.25-0 Details
Normal glite-UI 3.1.32-0 Details
Normal glite-VOBOX 3.1.29-0 Details
Normal glite-WN 3.1.30-0 Details
Normal lcg-CE 3.1.30-0 Details

12.05.2009 - 3.1 Update 46

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-LFC_mysql, glite-LFC_oracle, glite-FTA_oracle, glite-FTS_oracle, glite-WN, glite-UI, glite-VOBOX

The new version of DPM and LFC contains a series of new features and bug fixes. See the packages described below for more details.

Known Issue

bug #49369: There is a known problem when configuring DPM 1.7.0-6 using YAIM. For more details please visit the DPM disk and the DPM mysql.

LCG-DM 1.7.0-5

  • srmCopy has been fully implemented
  • WLCG SRM MoU requirements:
    • support for multiple groups on spaces
    • SRM2.2 srmReleaseFiles can be used without a requestToken
    • srmLs can return information about the spaces in which a file resides
  • new dpm-listspaces CLI, which will also serve as information provider
Note the 1.7 series of the DPM requires a database schema change with respect to earlier versions. The YAIM script will automatically do this. However as a precaution the DPM databases should be backed up before doing the upgrade.

Starting with DPM version 1.7.0 the system includes the facility to provide lists of reserved space tokens to the information system. In the past some user communities needed that information and to provide it the DPM admin may have been asked to add an information provider script. As these additions were applied by hand an extra step is required to remove them. Therefore if a script was added one should remove it when upgrading to version 1.7.0. In particular the 'glite-info-dpm-space-tokens' provider was quite commonly used. For that provider one should check for the following files on the DPM head node and remove if necessary:
  • /opt/glite/etc/gip/provider/glite-info-dpm-space-tokens-provider
  • /opt/glite/libexec/glite-info-dpm-space-tokens
although the naming, in particular of the file in gip/provider/, may vary according the precise installation procedure that was followed.

DPM-DSI 1.7.0-1
  • added ADLER32 and CRC32 checksum algorithms to CKSM handler
  • Fixes #42623: DM custom packager creates rpms with invalid name

CGSI_gSOAP-2.7 v1.3.2-2
  • Fixes #42623: DM custom packager creates rpms with invalid name
  • gSOAP 2.7.10 has introduced a virtual destructor, which inserts a pointer to the VMT at the beginning of the 'soap' structure, making the C and C++ versions of the code binary incompatible, so we need to build C++ flavour of the libraries as well with _cpp suffix.
  • Added new function, export_delegated_credentials(), to make a delegated credential token available in memory suitable for storage and later reuse by the user.
  • Removed some spurious trailing newlines from error messages.
  • Fixed descriptor and connection leak on the client side when the authenitcation negociation to a server fails.
  • Enhanced some error messages to cover more of the error message recommendations in bug #35320.

glite-data-dpm-httpd-shell v1.2.1-2
  • dpm-httpd-cmd, dpm-httpd-cp: fixing X509 environment variable names X509_USERCERT->X509_USER_CERT ... similiar X509_USERKEY & X509_USERPROXY
  • Checking the default proxy location in /tmp/x509up_u* as well.

glite-data-dpm-xrootd v2.0.3-1
  • Fixes #42623: DM custom packager creates rpms with invalid name.
  • Improving stability: initialise a couple of pointers in case DPM calls fail
  • fix in logrotation script to check if dpm-xrd is actually configured before sourcing the config file.

glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-LFC_mysql, glite-LFC_oracle, glite-WN, glite-UI, glite-VOBOX

This is an update of the DPM and LFC path fixing some outstading issues:

  • Fix memory leak in dpm_get_max_get_lifetime()
  • Correct problem with bug fix 40553 (dpm-drain)
  • update dpm-listspaces to v1.3.1-4

glite-FTA_oracle, glite-FTS_oracle, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

New version of the VOMS Java APIs to fix some bugs. Please, check the list of bugs in the specific service update pages for more information.

glite-WMS

New version of WMS packages to fix bug #47040

Patches
Patch # Description
2563 R3.1/i386/SLC4: DPM/LFC v1.7.0
2736 R3.1/i386/SLC4: DPM/LFC v1.7.0 update
2771 [VOMS] Continues certification from patch #2713. Adds fixes for bugs #46505 and #47090
2923 WMS 3.1: fixes for bug #47040

Service updates
Priority Service Version Details
Normal glite-CREAM 3.1.13-0 Details
Normal glite-FTA_oracle 3.1.13-0 Details
Normal glite-FTS_oracle 3.1.12-0 Details
Normal glite-LB 3.1.11-0 Details
Normal glite-LFC_mysql 3.1.24-0 Details
Normal glite-LFC_oracle 3.1.24-0 Details
Normal glite-SE_dpm_mysql 3.1.24-0 Details
Normal glite-SE_dpm_disk 3.1.23-0 Details
Normal glite-UI 3.1.31-0 Details
Normal glite-VOBOX 3.1.28-0 Details
Normal glite-VOMS_mysql 3.1.20-0 Details
Normal glite-VOMS_oracle 3.1.20-0 Details
High glite-WMS 3.1.16-0 Details
Normal glite-WN 3.1.29-0 Details
Normal lcg-CE 3.1.29-0 Details

29.04.2009 - 3.1 Update 45

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-WN

Addition of the glite-wn-info command
============================

The glite-wn-info command is designed to be executed on the WN by a job submitter. It returns information about that worker node in a grid context. Initially the following in particular is supported:

$ glite-wn-info -n GlueSubClusterUniqueId MySubCluster

The unique GlueSubCluster the batch worker is located in is returned.

The configuration file default location is ${GLITE_LOCATION:-/opt/glite}/etc/glite-wn-info.conf.

However the hard coded location /etc/glite-wn-info.conf is also supported and will override $GLITE_LOCATION/etc/glite-wn-info.conf. This last configuration is particularly useful to sites working with the a TAR_WN and allows them to configure their WNs individually.

YAIM support for glite-wn-info:

  • A new function, config_wn_info, will create the configuration file needed by glite-wn-info. Please, check the description of the WN_LIST variable in the YAIM guide since a new syntax has been introduced to be able to configure glite-wn-info. More details in the relevant section of the YAIM guide.
  • A new default YAIM variable has been introduced for the WN/TAR WN configuration to define the glite-wn-info configuration file. WN_INFO_CONFIG_FILE. Since a default value is provided, the sys admins don't need to worry about it unless they want a non standard configuration. More details in: section on WN variables in the YAIM guide.

glite-UI, glite-VOBOX, glite-WN

Major release of GFAL 1.11.4 and lcg_util 1.7.2
======================================

  • failover to other replicas, if an SE is not available
  • adjustable timeouts for each type of remote operation
  • SULR canonicalization can be disabled (for VOs without BDII)
  • improved Python interface (Posix I/O, error handling)
  • checksum is displayed in lcg-ls
  • accepting negative request ID (dCache)
  • using single gridftp session (CASTOR)
  • obsoletes RMC/LRC functionality (not removed yet)
  • and a number of bug fixes
  • lcg-del fails when specifying the LFN and the SE, a simple workaround consists in specifying the corresponding SURL.
Please note that the location of the Python libraries has changed from /opt/lcg/lib/python to /opt/lcg/lib/python2.3/site-packages, so you have to adjust your PYTHON_PATH accordingly, unless you use yaim-core to configure it!

glite-AMGA_postgres, glite-AMGA_oracle, glite-BDII, glite-CONDOR_utils, glite-CREAM, glite-FTA_oracle, glite--FTM, glite-FTS_oracle, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-LSF_utils, glite-LFC_mysql, glite-LFC_oracle, glite-MON, glite-MPI_utils, glite-PX, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dcache_pool, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-SGE_utils, glite-TORQUE_client, glite-TORQUE_server, glite-TORQUE_utils, glite-UI, glite-VOBOX, glite-WMS, glite-WN, lcg-CE

Updates for YAIM
=============

This release contains an update for yaim clients and yaim core. Both have been updated from version 4.0.5 to version 4.0.7, but they contain also all the bug fixes made available in 4.0.6. The release pages only highlight the bugs fixed in yaim core 4.0.7. If you also want to know the list of bugs fixed in 4.0.6, please look at the list of attached bugs in the yaim core patch (#2636) and yaim client patch (#2757).

Known Issue

Bug #49831: After introducing the fix for Bug #45887, YAIM has stopped to create /opt/edg/var/info directories. This is a mistake since the version of lcg-tags that will be able to write in the new directory /opt/glite/var/info/<SubClusterUniqueId>/<vo> is released in Patch #2940 that hasn't been certified yet. Old directories need to be supported for a while. The following workaround is needed in fresh installations of the lcg CE and cream CE or when a new VO is added to an existing CE. Edit $INSTALL_ROOT/glite/yaim/functions/cofig_gip_vo_tag and add at the end the old code to create the /opt/edg/var/info directory. Visit the lcg CE and the cream CE known issues pages for the details.

Summary of the bug fixes
The most relevant bug fixes due to the severity of the bug (major or critical) are:
  • #43278: config_users is now always creating the cleanup-grid-accounts cron job, no matter if CONFIG_USERS is yes or no.
  • #39389: WMS now limits concurrent GridFTP connections using a new variable, GRIDFTP_MAX_CONNECTIONS (described in the next section).
New siteinfo variables
  • UNPRIVILEGED_MKGRIDMAP: In case you want to create a grid-map file which only contains mappings to ordinary users. Values are 'yes' or 'no'. 'no' will create a grid-map file with special users as well, if defined in groups.conf. yes, will create a grid-mapfile containing only mappings to ordinary pool accounts. This variable is defined in site-info.pre. Default is 'no'. You can redefine it in your site-info.def.
  • GRIDFTP_CONNECTIONS_MAX: Maximum number of simultaneous connections to the gridftp server. This variable is defined in site-info.pre. Default is '50'. You can redefine it in your site-info.def.
  • BDII_LIST: This variable already appeared in the previous yaim core release 4.0.5-7. However, due to a bug it was recommened not to use it. It's an optional variable to define a list of top level BDIIs to support the automatic failover in the GFAL clients. The syntax is my-bdii1.$MY_DOMAIN:port1[,my-bdii22.$MY_DOMAIN:port2[...]]. Be aware that lcg-infosites doesn't work with multiple BDIIs. So it's better you don't define this variable if you need to use lcg-infosites. However gfal, lcg_utils, lcg-info and glite-sd-query work fine with multiple BDIIs.
  • SE_MOUNT_INFO_LIST: This YAIM variable is used to set the GlueCESEBindMountInfo attribute for each defined SE. The variable is a space separated list of SE hosts from SE_LIST with the export directory from the Storage Element and the mount directory common to worker nodes part of the Computing Element like SE1:export_dir1,mount_dir1. If any SE from SE_LIST doesn't support the mount concept, don't define anything for that SE in this variable. If this is the case for all the SEs in SE_LIST, put the value 'none'. The GlueCESEBindMountInfo will be in both cases 'n.a'.
  • CE_CAPABILITY and CE_OTHERDESCR: These variables affect cream CE and lcg CE and that's why they are included in the example site-info.def. However, they are currently not used until some modifications in the information system configuration are applyed in cream and lcg CE. They will be properly announced by then. You can ignore them for the time being.
Summary of new features
  • fetch-crl runs now on reboot. A init.d script has been created for it.
  • Tomcat configuration is now defined in yaim core to be used by all the modules that need tomcat.
  • grid-env.sh doesn't leave garbage in the environment. It's also possible to run the -r option in the yaim command without messing up the grid-env.sh file.
  • Old lcas/lcmaps configuration files are no longer created in config_mkgridmap.
  • Multiple BDIIs can now be defined for GFAL clients. See the section above for the description of BDII_LIST.
  • Update of yaim clients in order to avoid duplication of PYTHONPATH/PERL5LIB definitions.
  • so that the grid environment has coherent values for 32bit and 64bit platforms.
  • With the previous yaim core version, PYTHONPATH/PERL5LIB used to contain a mix of 32bit and 64bit grid libraries after configuring a node type (specially WNs). This is wrong since Python/perl, unlike the dynamic linker, seems not to be able to find the good library when 32bit and 64bit libraries appear in PYTHONPATH/PERL5LIB.The fix consists of:
    • If the machine is 64bit and middleware is 64bit, PYTHONPATH/PERL5LIB only contains 64bit paths.
    • If the machine is 64bit and middleware is 32bit, PYTHONPATH/PERL5LIB only contains 32bit paths.
    • If the machine is 32bit, PYTHONPATH/PERL5LIB only contains 32bit paths.
  • Python version specific directories have also been added in PYTHONPATH when they are installed.
  • A typo has also been fixed in config_mkgridmap so that the grid-map file generation for LFC and DPM works fine now.
  • The .lsc files (files specifying the trusted VOMS servers with their DNs and CA DNs) are now created in the tarball configurations.
  • VO SW tag directories are created now under /opt/glite/var/info/<SubClusterUniqueId>/<vo>. Two new variables are used CLUSTERS and CLUSTER_<cluster_name>_SUBCLUSTERS which, for the time being have a default value which is CE_HOST. Sys admins should not change this. There's a new software provider that will publish from old and new directories (not yet in production) and there's a new version of lcg-tags that will write in old and new directories (not yet in production). For the time being, this configuration change can be ignored until the new lcg-tags version is released to production. See the Known Issue described above.


Patches
Patch # Description
2757 Addition of glite-wn-info to return information about a WN.
2783 R3.1/SLC4/i386: GFAL 1.11.4 and lcg_util 1.7.2
2921 [ yaim-clients ] yaim-clients 4.0.7
2942 [ YAIM ] glite-yaim-core 4.0.7

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.5-0 Details
Normal glite-AMGA_postgres 3.1.10-0 Details
Normal glite-BDII 3.1.15-0 Details
Normal glite-CONDOR_utils 3.1.4-0 Details
Normal glite-CREAM 3.1.12-0 Details
Normal glite-FTA_oracle 3.1.12-0 Details
Normal glite-FTM 3.1.10-0 Details
Normal glite-FTS_oracle 3.1.11-0 Details
Normal glite-LB 3.1.10-0 Details
Normal glite-LFC_mysql 3.1.23-0 Details
Normal glite-LFC_oracle 3.1.23-0 Details
Normal glite-LSF_utils 3.1.6-0 Details
Normal glite-MON 3.1.10-0 Details
Normal glite-MPI_utils 3.1.6-0 Details
Normal glite-PX 3.1.20-0 Details
Normal glite-SE_dcache_admin_gdbm 3.1.10-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.10-0 Details
Normal glite-SE_dcache_info 3.1.13-0 Details
Normal glite-SE_dcache_pool 3.1.9-0 Details
Normal glite-SE_dpm_disk 3.1.22-0 Details
Normal glite-SE_dpm_mysql 3.1.23-0 Details
Normal glite-SGE_utils 3.1.11-0 Details
Normal glite-TORQUE_client 3.1.6-0 Details
Normal glite-TORQUE_server 3.1.6-0 Details
Normal glite-TORQUE_utils 3.1.9-0 Details
Normal glite-UI 3.1.30-0 Details
Normal glite-VOBOX 3.1.27-0 Details
Normal glite-WMS 3.1.15-0 Details
Normal glite-WN 3.1.28-0 Details
Normal lcg-CE 3.1.28-0 Details

14.04.2009 - 3.1 Update 44

 
Description
This update basically contains a new cream CE upgrade and a fix for WMS clients. Please see below for the individual service updates and list of patches. The following middleware service updates are included:
glite-CREAM

Update of CREAM CE. The main changes are:

Configuration
==========

  • A problem in BLAH configuration fixed in order to reduce the probability of jobs aborted for "killed by signal 15"
  • Publications of VO software tags in a CREAM CE is now supported
Bug fixes and new functionality
=======================
  • Fixed a "too many open files" problem triggered by the purge operation
  • Fixed a memory leak in the BLAH Blparser for LSF
  • Fixed some problems in the BLAH BLparser which caused its crash or its inability to send notifications to CREAM
  • BLAH is started via a "master" process, which monitors and in case restarts the parser

glite UI, glite-WMS

Upgrade of CREAM and CEmon clients. The main changes are:

  • Problem involved with staging of InputSandbox files fixed.
  • It is now possible to use the CREAM client even if the relevant VO VOMS cert file is not installed in the clients, as requested by OSG.
  • Support for some problems reported in IPv6
  • Fixed some problems which prevented the build on sl5_x86_84

glite UI, glite VOBOX

Important fix for WMS clients:

  • bug #48598: job submission fails when first WMS tried is draining !!



Patches
Patch # Description
2748 Third update of CREAM CE for slc4/i386 platform
2750 YAIM-CREAM-CE 4th update
2845 Second update of CREAM and CEMon Clients for slc4/i386 platform
2928 WMS UI 3.1: Patch for bug #48598

Service updates
Priority Service Version Details
Normal glite-WMS 3.1.14-0 Details
High glite-UI 3.1.29-0 Details
High glite-VOBOX 3.1.26-0 Details
Normal glite-CREAM 3.1.11-0 Details

02.04.2009 - 3.1 Update 43

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-UI, glite-WN, glite-VOBOX
    * New version of YAIM clients enabling configuration of Service Discovery (PATCH:2596)
glite-SGE_utils
    * New info dynamic plugin + YAIM utils
    * This update fixes a security issue. Please have a look at the corresponding advisory
glite-VOBOXglite infor provider service
    * New info dynamic plugin + YAIM utils

Patches
Patch # Description
2596 [ YAIM ] glite-yaim-clients 4.0.5
2720 New Information Dynamic Plugin and SGE yaim utils
2860 VOBOX with glite-info-provider-service dependency
2934 remove glite-security-lcas-lcmaps-gt4-interface OBSOLETE dependency from glite-VOBOX

Service updates
Priority Service Version Details
Normal glite-UI 3.1.28-0 Details
Normal glite-SGE_utils 3.1.10-0 Details
Normal glite-WN 3.1.27-0 Details
Normal glite-VOBOX 3.1.25-0 Details

27.03.2009 - 3.1 Update 42

 
Description

This update can be summarised as: new version of lcg-vomscerts, BDII, WN, FTS and FTA updates, and finally new version of VDT. Please check below for more details on the individual service updates and list of patches.

IMPORTANT NOTE: This update has priority HIGH for the lcg-vomscerts patch. The other patches have priority NORMAL.

glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

- New version of lcg-vomscerts-5.4.0: it adds next certificate for lcg-voms.cern.ch (old one expires on 07/04/2009); and removes old certs of cclcgvomsli01.in2p3.fr and vo.racf.bnl.govi.

glite-BDII, glite-MON, glite-WMS, glite-LB, lcg-CE, glite-CREAM, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-SE_dcache_info, glite-SE_dpm_mysql, glite-VOMS_mysql, glite-VOMS_oracle, glite-PX, glite-VOBOX

- Upgrade of BDII. The main change is that the starting cache size used for the Berkeley Database in the BDII has been reduced from 1 GB to 50 MB. This should significantly reduce the memory footprint and still provide the necessary performance.

- DB_CONFIG now has "set_lk_max_locks 10000" (10k) to fix GGUS ticket 43230 ("gLite 3.1u34: lcg-cp failing on a BDII error in a MPI job")

glite-AMGA_oracle, glite-AMGA_postgres, glite-LB, glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SGE_utils, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

- New version of VDT that introduces GridFTP2 support.

glite-WN

- Add Which as a dependency in the WN.

glite-FTS_oracle

- FTS job submission sometimes ends up with an invalid delegated proxy certificate in the FTS service, thus transfers will fail. This update fixes the FTS web service's delegation code that the delegated proxy certificates should not be corrupted.

The fix is transparent for the clients and there is no configuration change on the server side. One only needs to restart the FTS web service (Tomcat) after upgrading the glite-data-transfer-fts package.

Patches
Patch # Description
2671 Default DB cache size reduced to 50Mb
2680 VDT 1.6.1 Release 9 SL4/x86
2701 Adding which dependency to glite-WN
2760 R3.1/FTS 2.1: delegation fix
2858 R3.1 lcg-vomscerts-5.4.0 adds next cert for lcg-voms.cern.ch

Service updates
Priority Service Version Details
Normal glite-AMGA_oracle 3.1.4-0 Details
Normal glite-AMGA_postgres 3.1.9-0 Details
Normal glite-BDII 3.1.14-0 Details
High glite-CREAM 3.1.10-0 Details
High glite-FTA_oracle 3.1.11-0 Details
High glite-FTS_oracle 3.1.10-0 Details
Normal glite-LB 3.1.9-0 Details
High glite-LFC_mysql 3.1.22-0 Details
High glite-LFC_oracle 3.1.22-0 Details
Normal glite-MON 3.1.9-0 Details
High glite-PX 3.1.19-0 Details
Normal glite-SE_dcache_info 3.1.12-0 Details
High glite-SE_dpm_disk 3.1.21-0 Details
High glite-SE_dpm_mysql 3.1.22-0 Details
Normal glite-SGE_utils 3.1.9-0 Details
High glite-UI 3.1.27-0 Details
High glite-VOBOX 3.1.24-0 Details
High glite-VOMS_mysql 3.1.19-0 Details
High glite-VOMS_oracle 3.1.19-0 Details
High glite-WMS 3.1.13-0 Details
High glite-WN 3.1.26-0 Details
High lcg-CE 3.1.27-0 Details

id="3.1_Update_41">25.02.2009 - 3.1 Update 41

 
Description
This updates contains:
  • Update to WMS 3.1 with numerous bug fixes. This update introduces as well a first version of the ICE plugin, which is functional but is still affected by several known issues. (list available at http://grid.pd.infn.it/cream/field.php?n=Main.ICEKownIssues)
    • Partially enables the WMS to submit to ARC CEs. For more details on this functionality visit the following URL, http://twiki.cern.ch/twiki/bin/view/EGEE/ARC-WMS.
    • Enabled submission to cream CE.
    • LDAP queries to fetch information in the Information Supermarket from the BDII can now be pre-filtered.
    • Added support for MPI jobs.
    • Ability to configure ExpiryPeriod and MatchRetryPeriod via YAIM.
    • New info-providers.
  • New version of Cream CE. Among others this version provides:
    • fixes in particular BUG:44712 (Problem with lcmaps config file used for glexec).
    • Proxy renewal mechanisms have been modified following the approach used in the LCG-CE (it is not necessary anymore to have a set of open ports in the WN, as it was required before)
    • gJAF code included in org.glite.ce software i.e. removed the dependency on security.authz-framework-java
    • Several bug fixes in CREAM and CEMon (the CEMon ones were required in particular by VDT/OSG)
Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-BDII, glite-CREAM, glite-LB, glite-PX, glite-VOBOX, glite-WMS, glite-WN, lcg-CE

This update contains rpms installed on the glite-BDII, lcg-CE and the glite-PX. The upgrade of these services is not strictly demanded and can be postponed.
There are 2 known issues recently found affecting the WMS. Please check the WMS known issues page.

Patches
Patch # Description
1841 WMS 3.1.100
2562 WMS 3.1.102: bug fix release for gLite WMS patch #1841 (WMS 3.1.100)
2669 Patch for short term proxy renewal solution in CREAM based CE & other bug fixes
2622 Cumulative bugs fixes for WMS UI 3.1
2642 [ YAIM ] WMS configuration
2667 YAIM-CREAM-CE 3rd update
2802 [ YAIM ] WMS configuration - clone #2642

Service updates
Priority Service Version Details
Normal glite-WMS 3.1.12-0 Details
Normal glite-UI 3.1.26-0 Details
Normal glite-BDII 3.1.13-0 Details
Normal glite-WN 3.1.25-0 Details
Normal glite-LB 3.1.8-0 Details
Normal lcg-CE 3.1.26-0 Details
Normal glite-VOBOX 3.1.23-0 Details
Normal glite-PX 3.1.18-0 Details
Normal glite-CREAM 3.1.9-0 Details

04.02.2009 - 3.1 Update 40

 
Description
This update contains a new version of the lcg-vomscerts rpm. Please see below for more details on the new version and on the individual service updates.
glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

Upgrade of lcg-vomscerts-5.3.0. It adds 3 certificates:

- next cert for cclcgvomsli01.in2p3.fr (biomed + egeode);
- next cert for vo.racf.bnl.gov (atlas);
- cert for voms.fnal.gov (cms).

Patches
Patch # Description
2745 R3.1 lcg-vomscerts-5.3.0 adds new certificates

Service updates
Priority Service Version Details
High glite-VOBOX 3.1.22-0 Details
High glite-SE_dpm_disk 3.1.20-0 Details
High glite-FTA_oracle 3.1.10-0 Details
High glite-FTS_oracle 3.1.9-0 Details
High glite-WMS 3.1.11-0 Details
High glite-UI 3.1.25-0 Details
High glite-VOMS_mysql 3.1.18-0 Details
High glite-WN 3.1.24-0 Details
High lcg-CE 3.1.25-0 Details
High glite-LFC_mysql 3.1.21-0 Details
High glite-CREAM 3.1.8-0 Details
High glite-VOMS_oracle 3.1.18-0 Details
High glite-SE_dpm_mysql 3.1.21-0 Details
High glite-LFC_oracle 3.1.21-0 Details
High glite-PX 3.1.17-0 Details

22.01.2009 - 3.1 Update 39

 
Description

This update contains a new version of cream CE with a set of bug fixes. Please, check below for a summary of the most important changes and check in the cream CE update page for more details.

General information concerning all node types

Note that the jpackage 1.7 repository should not be used, only the jpackage 5 repository should be enabled. Have a look at the Generic Installation Guide for more details.
glite-CREAM

Upgrade of CREAM and CEMon

Main changes:

- Memory leaks (due to memory leaks in jclassads) fixed
- Job purger implemented to automatically purge old forgotten jobs, not explicitly purged by the client.
- Implemented support for MWVersion JDL attribute.
- Problem related with the forwarding of the CE Requirements fixed.
- Several issues in BLAH BLParser addressed.

Patches
Patch # Description
2415 First update of CREAM CE for slc4/i386 platform

Service updates
Priority Service Version Details
Normal glite-CREAM 3.1.7-0 Details

15.12.2008 - 3.1 Update 38

 
Description

This update contains multiple bug fixes in various areas. Please see below for a summary of the bug fixes, the individual service updates and list of patches.

glite-HYDRA

This is the first release of the new gLite Hydra service, which provides support for data encryption on Storage Elements. For more details on the hydra service check the glite-HYDRA_mysql update page. For more details on the hydra clients, check the glite-WN, glite-UI or glite-VOBOX update pages.

glite-PX

Improved myproxy server with a set of new features. Some of them:

- A new /etc/init.d/myproxy start up script is include in myproxy-config. This starts the service with the file /opt/glite/etc/myproxy-server.conf created by YAIM.
- The information provider now publishes much richer information about how the MyProxy service can be used.
- Some improvements have been done in the yaim myproxy module.

For more details check the glite-PX updates page.

glite-CREAM glite-FTS_oracle glite-MON glite-UI glite-VOBOX glite-VOMS_mysql glite-VOMS_oracle glite-WN lcg-CE

Update of glite-security-trustmanager rpm to have the right bouncycastle dependency

This is a simple fix for the bouncycastle libraries moved to a new location with bouncycastle 1.41. If the lcg CE is working, this change has no effect. When the lcg CE is next time reconfigured or if there is a clean install this change has an effect and will use the algorithm described in patch 2644. See original submission.

glite-CREAM glite-FTA_oracle glite-FTS_oracle glite-LFC_mysql glite-LFC_oracle glite-PX glite-SE_dpm_disk glite-SE_dpm_mysql glite-UI glite-VOBOX glite-VOMS_mysql glite-VOMS_oracle glite-WMS glite-WN lcg-CE

Upgrade of lcg-vomscerts-5.2.0:

- renamed all certificates with .pem suffixes because of bug 43395.
- removed expired certificate of voms.cern.ch

glite-CREAM lcg-CE glite-MON glite-SGE_utils glite-LFC_utils glite-CONDOR_utils glite-TORQUE_utils

Update of the APEL rpm to solve the new bouncycastle release problem.

For more details on the update instructions check the relevant servide update page.

glite-BDII glite-CREAM glite-FTS_oracle glite-LB glite-LFC_mysql glite-LFC_oracle glite-MON glite-PX glite-SE_dcache_admin_gdbm glite-SE_dcache_admin_postgres glite-SE_dcache_info glite-SE_dpm_disk glite-SE_dpm_mysql glite-VOBOX glite-VOMS_mysql glite-VOMS_oracle glite-WMS lcg-CE

Fix for GGUS ticket 44201 reporting that WMS does not match jobs which should match. The fix to this problem requires a change in the glue schema and therefore all the node types depending on the glue schema need to be updated.

Patches
Patch # Description
1579 R3.1/SLC4/noarch: Hydra service
2017 R3.1/SLC4/i386: Hydra client
2518 MyProxy Updates, myproxy-config, yaim and info provider.
2598 R3.1 lcg-vomscerts-5.2.0 renames certificates
2644 trustmanager configure.sh fix for new bouncycastle
2647 Patch for glite-yaim-mon and APEL to deal with bcprov location
2705 Removing Multivalue SE from GlueCESEBind

Service updates
Priority Service Version Details
Normal glite-VOBOX 3.1.21-0 Details
Normal glite-SE_dpm_disk 3.1.19-0 Details
Normal glite-BDII 3.1.12-0 Details
Normal glite-FTA_oracle 3.1.9-0 Details
Normal glite-FTS_oracle 3.1.8-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.9-0 Details
Normal glite-WMS 3.1.10-0 Details
Normal glite-MON 3.1.8-0 Details
Normal glite-UI 3.1.24-0 Details
Normal glite-VOMS_mysql 3.1.17-0 Details
Normal glite-WN 3.1.23-0 Details
Normal lcg-CE 3.1.24-0 Details
Normal glite-LFC_mysql 3.1.20-0 Details
Normal glite-CREAM 3.1.6-0 Details
Normal glite-VOMS_oracle 3.1.17-0 Details
Normal glite-HYDRA_mysql 3.1.1-0 Details
Normal glite-SE_dcache_info 3.1.11-0 Details
Normal glite-SE_dpm_mysql 3.1.20-0 Details
Normal glite-SE_dcache_admin_gdbm 3.1.9-0 Details
Normal glite-LFC_oracle 3.1.20-0 Details
Normal glite-LB 3.1.7-0 Details
Normal glite-PX 3.1.16-0 Details
Normal glite-SGE_utils 3.1.8-0 Details
Normal glite-LSF_utils 3.1.5-0 Details
Normal glite-CONDOR_utils 3.1.3-0 Details
Normal glite-TORQUE_utils 3.1.8-0 Details

28.11.2008 - 3.1 Update 37

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-BDII, glite-SE_dcache_info and lcg-CE
The information provider glite-info-provider-ldap has been updated. This version has improved logging and the protection for recursion has been re-enabled after accidentally being removed in a previous release.

Patches
Patch # Description
2649 Updated information provider: glite-info-provider-ldap
2651 Updated information provider: glite-info-provider-ldap x86_64

Service updates
Priority Service Version Details
High glite-BDII 3.1.11-0 Details
High lcg-CE 3.1.23-0 Details
High glite-SE_dcache_info 3.1.10-0 Details

26.11.2008 - 3.1 Update 36

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-CREAM
Please check the Known Issues page
glite-FTA, glite-FTS , glite-FTM
This update fixes problems when upgrading bouncycastle as provided by jpackage from version 1.37 to version 1.41. Next to this, the problem with the logrotate has been fixed.
NOTE:After the upgrade of bouncycastle happened the service has to be reconfigured.

Patches
Patch # Description
2551 R3.1/SCL4/FTS2.1: error message and logrotate update
2417 [ YAIM ] YAIM-CREAM-CE 2nd update
2643 FTS 2.1: configuration fixes

Service updates
Priority Service Version Details
Normal glite-FTA_oracle 3.1.8-0 Details
Normal glite-FTS_oracle 3.1.7-0 Details
Normal glite-FTM 3.1.9-0 Details
Normal glite-CREAM 3.1.5-0 Details

14.11.2008 - 3.1 Update 35

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-SGE_utils
glite-info-dynamic-sge and lcg-jobmanager-sge are now prepared to not overwrite manually modified versions of /opt/lcg/libexec/lcg-info-dynamic-sge and /opt/globus/lib/perl/Globus/GRAM/Jobmanager/lcgsge.pm. If this is the case, the new files will be deployed as ".rpmnew" files and must be manually forced by the site admins.
In a running SGE lcg-CE no reconfiguration is needed. Just ensure that /opt/lcg/libexec/lcg-info-dynamic-sge, /opt/glite/etc/gip/plugin/glite-info-dynamic-ce and glite-info-dynamic-scheduler-wrapper have 755 permissions.
For interoperability with other Grid projects, or if one needs to load a specific environment on the WNs not present by default, it's now possible to configure in the jobManager configuration file (lcgsge.conf) a path to a script with the proper environment to load using a variable named *GRID_ENV*( $GRID_ENV = '<path to your script>').
Next time yaim is executed invoking the SGE_utils configuration, glite-yaim-sge-utils functions will store the SGE, JM and IP configurations as .OLD.<count> if different from the implemented defaults. This opens the possibility for the site admin to keep track of its manual changes.
VOMS
An updated documentation can be found here:
VOMS Core Services User Guide: https://edms.cern.ch/file/973684/1/voms-guide.pdf
VOMS Admin User Guide: https://edms.cern.ch/file/974094/1/voms-admin-user-guide.pdf
VOMS Installation and Configuration Guide: https://edms.cern.ch/file/974982/1/voms-installation-configuration-guide.pdf

Contains a fix for bug #38506 (Previous Predictable Order with --voms flags was lost.). Now the order of FQANs in the VOMS proxy follows the order in which FQANs are specified on the command line as values of the "-voms" options. This does _not_ apply to the shorthand "<voname>:/Role=<role>" syntax.

Developer changes:
New API added for the C and C++ APIs. VOMS_SetVerificationTim(time_t time).

As usually, except where noted, everything is backwards-compatible with previous version, both on the protocol level (i.e. client and server versions may be freely mixed) and ABI level (API libraries can be upgraded with newer versions without needing recompilation of the linking parties)
glite-SE_dcache
In order to upgrade, please rerun the yaim configuration, e.g.:
./yaim -c -s site-info.def -n glite-SE_dcache_pool
./yaim -c -s site-info.def -n glite-SE_dcache_admin_postgres
Fixed bugs:
  • Error message of SrmSpaceManager command 'reserve' is misleading/useless.
  • PinManager fills up log files with SQL queries pool <-> xrootd-door interaction.
  • /opt/d-cache/bin/dcache script doesn't start replica manager ( upper case lower case issue)
  • FTP Bug, cd (ftp CWD) does not work anymore (RT #3007) busy loop in SpaceSweeper
  • gPlazma returns the same FQAN for the same DN even if the FQAN changes for subsequent requests.
  • ftp clinet/server checksum format miss match
  • undefied NAMESPACE did not fall back to pnfs
  • 'rc onerror fail' doesn't work properly.
  • gPlazma web interface to verify correct configuration.
  • gsidcap failes if connected to two different doors.
  • high pnfs load on srmrm
  • Cannot open files with PROOF
  • TChain from ROOT not working properly against xrootd
  • lcg-ct returns Xrootd:// instead of root://
  • SrmSpaceManager : 'ls -l' doesn't report access latency and retention policy of space tokens.
  • etc/node_config interpreter problem fixed
  • Number of database connections seems not be limited (PinManager)
  • Various fixes/improvements in installation system (rt #3082, #3160, #3252)
  • File couldn't be unpinned if the disk copy didn't exist any more.
  • Pin Manager is leaking db connections
  • Permission handler does not respects secondary GID
  • Multiple GID support in gPalzma
  • globus-url-copy doesn't use the WriteToken tag to select a Space Token
  • Size of removed file(s) is not returned to the token using the chimera fs backend.
  • (limited) Pin Time after a bring-online start at the time when file touches the disk after a restore.
GFAL
glite-data-gfal
  • Modify ETICS configuration file template to have dcache-client dependency for SLC4 and dcache-dcap for SLC5
  • Experimenting with Python 2.5 support.
  • Using --with-swig-prefix to really use ETICS relocated Swig dependency.
  • Setting SWIG_LIB, because the one built into the 'swig' binary will not be valid in a userspace build, when Swig is relocated.
  • Improve error message in case of soap error different from SOAP_EOF, and with no error string
  • added missing libraries to python modules
  • The proper fix was using the WITH_NOGLOBAL option instead.
  • Added --with-python-location configuration option to be able to build with alternative Python versions.
  • SOAP_FMAC3 and SOAP_FMAC5 are used in the generated gSOAP files, however stdsoap2.h uses SOAP_FMAC1, which has to be redefiened as well, when included in these sources. This should fix the SL5 build.
glite-data-dm-util
  • Unregister LFN in lcg_cr function when not able to register SURL in this LFN
  • Print error message in lcg_rep function when not able to register SURL in the LFN
  • Experimenting with Python 2.5 support.
  • Solving library dependies of python module
  • using --swig-prefix instead of --swig-location
  • Adding 'lib64' variations to the possible SWIG_LIB locations.
  • Fixed 'if' tests in configure.ac: [] are removed by m4.
  • Setting SWIG_LIB, because the one built into the 'swig' binary will not be valid in a userspace build.
  • using relative path to stop libtool being too smart?
  • added missing python libraries
  • Added --with-python-location configuration option to be able to build with alternative Python versions.
lcg-gt does not return all the information to work with dcache and this causes lcg-sd to fail. For information on how to use the lcg_utils with dCache please have a look at the following web page: http://trac.dcache.org/trac.cgi/wiki/manuals/lcg_utils_and_dcache

Patches
Patch # Description
1830 LCAS/LCMAPS update
2002 First update of CREAM Client UI for slc4/i386 platform
2063 VOMS Admin Server 2.0.15-1, VOMS Admin Client 2.0.8-1
2072 voms configuration for patches 2063 and 2390
2253 New JobManager, Information Dynamic plugin and yaim utils versions for SGE
2390 Fixes for FQAN order, short FQANs + miscellaneous [4]
2398 dcache-server and dcache-client upgrades i386 sl4
2512 R3.1/i386/SLC4: GFAL-client and lcg_util release
2399 dcache-server and dcache-client upgrades x86_64 sl4
2513 R3.1/x86_64/SLC4: GFAL-client and lcg_util release

Service updates
Priority Service Version Details
Normal glite-FTA_oracle 3.1.7-0 Details
Normal glite-SGE_utils 3.1.7-0 Details
Normal glite-UI 3.1.23-0 Details
Normal glite-SE_dpm_disk 3.1.18-0 Details
Normal glite-LB 3.1.6-0 Details
Normal glite-WMS 3.1.9-0 Details
Normal glite-VOMS_oracle 3.1.16-0 Details
Normal glite-WN 3.1.22-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.8-0 Details
Normal glite-SE_dpm_mysql 3.1.19-0 Details
Normal glite-VOBOX 3.1.20-0 Details
Normal glite-LFC_mysql 3.1.19-0 Details
Normal glite-VOMS_mysql 3.1.16-0 Details
Normal glite-SE_dcache_info 3.1.9-0 Details
Normal glite-SE_dcache_admin_gdbm 3.1.8-0 Details
Normal lcg-CE 3.1.22-0 Details
Normal glite-FTS_oracle 3.1.6-0 Details
Normal glite-LFC_oracle 3.1.19-0 Details
Normal glite-CREAM 3.1.4-0 Details
Normal glite-SE_dcache_pool 3.1.8-0 Details

16.10.2008 - 3.1 Update 34

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
LB update
glite.lb.client-interface
  • install *AttrNames.pl (to be used in lb.client)
  • added ui_host to jobstatus
glite.lb.ws-interface
  • added ui_host (via lb.build)
  • source element of genericFault is now optional
glite.lb.client
  • align attr_names[] (used in getAttrName methods) in Event and JobStatus to definitions in *.h from lb.client-interface
  • do the previous quick fix thoroughly -- don't smash name_with_underscores and nameWithUppercaseLetters
  • added ui_host to jobstat
  • store purge files (to be uploaded to JP) in GLITE_LOCATION_VAR rahter then GLITE_TMP
  • use -1 as an invalid socken number instead of 0
  • handle errors generated by gss inquire credentials correctly (#37084)
  • correctly release unused credentials (#37069) and reuse connection
  • handle gss errors whene receiving notifications (#35118)
  • fix producer connection management (re-establishing connections) (#37074)
glite.lb.common
  • rebuild wrt. changes in lb.build (ui_host)
  • changed unused socket number from 0 to -1
glite.lb.logger
  • startup script: use grep with ^ rather than fgrep
  • fixed sending empty events
  • do not syslog "error reading server reply" unnecessarily
glite.lb.server
  • store dumps in GLITE_LOCATION_VAR rather than /tmp
  • don't waste memory while reindexing
  • handle subjob embryos in reindexing
  • unify error handling for store and query
  • don't clobber store errors with job unlocking
  • don't send CollectionState from lb proxy to server
  • export UI host and VOMS FQAN to RGMA
  • don't coredump on requesting notifications that are denied
  • don't return empty results for some non-indexed queries
  • clarified soap error messages
glite.lb.proxy
  • follow changes in server-1.9.0-1
glite.lb.server-bones
  • ignore SIGXFS
glite.lb.utils
  • added fields GLITE_JP_LB_finalDoneStatus, GLITE_JP_LB_finalStatusDate
  • local implementation of JPPS backend functions to make statistics really working
  • added an offline purging script
glite-FTA and glite-FTS
This patch needs a log4cpp version patched by the project as the bugfix for bug 42387 is not yet available in the official log4cpp release. It also fixes bug #32942 "Web service must recreate old-style error message for CLI", however it also emits non-empty error descriptions, when there are no errors.
  • New Release of glite-data-transfer-url-copy
  • New Release of Release of glite-data-transfer-agents
glite-UI
Introducing new dependecy on glite-wms-brokerinfo-access
glite-VOMS_oracle,glite-PX,glite-VOMS_mysql,glite-VOMS_oracle
Removal of obsoleted lcg-info-template package
glite-BDII
This update of the bdii fixes a critical bug which could potentially cause problems on any node type if the variables BDII_VAR_DIR or BDII_DIR are not set in the configuration file. This update also fixes the problem spotted in the previous release (
here). The release notes given there are now valid for the glite-BDII service node. For more information please check the BDII documentation page.
In addition the the attributed set_lk_max_locks 2000 has been set in the DB_CONFIG file which is a partial solution to Bug #42727.
Removal of glite-info-plugin-fcr solving bug #40649

Patches
Patch # Description
1803 First cummulative update of LB 3.1
2047 R3.1/SLC4/i386: FTA SL4 bug fixes for gridftp transfers
2048 R3.1/SLC4/x86_64: FTA SL4 bug fixes for gridftp transfers
2092 add glite brokerinfo to glite-UI x86_ia32
2115 R3.1/SLC4/i386: FTS SL4 bug fixes
2116 R3.1/SLC4/x86_64: FTS SL4 bug fixes
2198 Removal of info-plugin-fcr from glite-BDII
2377 Removal of obsoleted lcg-info packages glite-VOMS_oracle
2378 Removal of obsoleted lcg-info packages glite-PX
2379 Removal of obsoleted lcg-info packages glite-VOMS_mysql
2380 Patch for bug #39928, LB patch #1803 related
2519 Updated BDII

Service updates
Priority Service Version Details
Normal glite-BDII 3.1.10-0 Details
Normal glite-SE_dpm_mysql 3.1.18-0 Details
Normal glite-WN 3.1.21-0 Details
Normal glite-VOBOX 3.1.19-0 Details
Normal glite-UI 3.1.22-0 Details
Normal lcg-CE 3.1.21-0 Details
Normal glite-LFC_oracle 3.1.18-0 Details
Normal glite-LFC_mysql 3.1.18-0 Details
Normal glite-PX 3.1.15-0 Details
Normal glite-VOMS_mysql 3.1.15-0 Details
Normal glite-SE_dcache_info 3.1.8-0 Details
Normal glite-FTA_oracle 3.1.6-2 Details
Normal glite-WMS 3.1.8-0 Details
Normal glite-MON 3.1.7-0 Details
Normal glite-VOMS_oracle 3.1.15-0 Details
Normal glite-FTM 3.1.8-0 Details
Normal glite-FTS_oracle 3.1.5-0 Details
Normal glite-LB 3.1.5-0 Details
Normal glite-CREAM 3.1.3-0 Details

08.10.2008 - 3.1 Update 33

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
lcg-CE Improvements
This update introduces a new daemon which is a replacement for multiple grid_monitor_agent processes submitted by Condor to CE. Initially they were introduced to reduce load from jobmanagers polling queued jobs, but in reality with pool accounts they hit the same pitfall - too many concurrent job polls. The performance of LCG CE can be improved by a factor 2.
Four variables are introduced in yaim function config_marshal. If you would like to use a different location for globus accounting logs, you can define GATEKEEPER_DGAS_DIR in site-info.def or service file for the lcg-CE node type to point to your new location. JOB_MANAGER_MARSHAL_LOG_PATH,GASS_CACHE_MARSHAL_LOG_PATH and GMA_LOG_PATH are used to define different log file location and name for marshal and globus-gma packages if you don't want to use the default one.
The post scripts to start the daemons in globus-gass-cache-marshal and globus-job-manager-marshal rpm packages are removed. Thus these daemons are not started by default when installing them.
Besides, this patch also includes bug fixes for the released job manager and gass cache marshal packages.
glite-BDII
10.08.2008: The glite-BDII has been altered due to a found bug (#42727). It depends on an earlier version of the bdii component.
This updated version of the the BDII fixes a number of outstanding issues, improves the configuration and provides some additional features.
The BDII now uses the bdb backend for OpenLDAP as the ldbm backend is now obsolete. The slapd file used to configure the OpenLDAP database is now in the etc directory rather than embedded in the code. The location of this file is a new configuration parameter in the bdii.conf file BDII_SLAPD_CONF.
The default LDAP entries used in the BDII can also be found in a default LDIF file in the etc directory. The location of this file is a new configuration parameter in the bdii.conf file BDII_DEFAULT_LDIF. The var directory used by the BDII is not configurable with the parameter BDII_VAR_DIR

For full details on configuration of the BDII, please take a look at the BDII documentation This release of the BDII also contains two new features:
  • The first in the introduction of the entry, dn: Hostname=ldap://host:2170,o=infosys
    This entry gives some monitoring information about the BDII.
  • The second is the availability of the BDII content in a compressed form which is given by the following entry, dn: Hostname=ldap://host:2170,CompressionType=zip,o=infosys
glite-yaim-core
This update contains the introduction of a number of new variables:
  • VO_<vo_name>_MAP_WILDCARDS
  • DN_GRIDMAPFILE
  • VOMS_GRIDMAPFILE
  • SPECIAL_POOL_ACCOUNTS
  • BDII_LIST
  • CONFIG_USERS
  • LOCAL_GROUPS_CONF
  • EDGUSERS
  • DPMMGR_USER
  • DPMMGR_GROUP
  • LFCMGR_USER
  • LFCMGR_GROUP
  • EDG_USER
  • EDG_GROUP
  • EDGINFO_USER
  • EDGINFO_USER
  • RGMA_USER
  • RGMA_GROUP
  • GLITE_USER
  • GLITE_GROUP
  • GLITE_HOME_DIR
  • INFOSYS_GROUP
  • BDII_USER
  • BDII_GROUP
For a description of these variables please check: https://twiki.cern.ch/twiki/bin/view/LCG/Site-info_configuration_variables

New features:
  • Wildcards can be now added to the gridmap file and groupmap file for LCMAPS configuration. In order to have the wildcards configured for your VO you have to define VO_<vo_name>_MAP_WILDCARDS=yes. By default these variables are not defined and therefore wildcards are not added. One wildcard will be added per existing FQAN.
  • User configuration can be now enabled/disabled by defining CONFIG_USERS=yes/no. The default is 'yes'. If you disable this option, you have to make sure users defined in EDGUSERS file are created in your system. You should also create a set of pool and special accounts and describe them in a file similar to that of USERS_CONF. This variable should then contain the path to your file.
  • Note that the files /opt/glite/yaim/examples/groups.conf and /opt/glite/yaim/examples/users.conf are example files that have to be adapted according to the supported VOs.
  • groups.conf can be now specified per VO by creating a new directory 'group.d' under the siteinfo directory and creating one groups-<vo-name>.conf file per supported VO. However, the old way of specifying one single groups.conf for all the VOs is also supported. In order to choose one or another option:
    • If GROUPS_CONF is defined in site-info.def, then all the groups should be defined for all the supported VOs in the specified file.
    • If GROUPS_CONF is NOT defined, then the group.d directory must exist with one groups-<vo-name>.conf file per supported VO.
  • A local groups.conf file, that is used only within a specific site and that is independent from the general groups that a VO needs to deploy in a site, can be defined by using the variable LOCAL_GROUPS_CONF where all the special groups for a certain site can be defined.
  • Service users like dpmmgr or edguser are no longer hardcoded and can be configured in site-info.def for non standard values. See EDGUSERS file for more information.
  • VO_<vo_name>_VOMS_CA_DN is now a mandatory variable to create the lsc files.
glite-UI, glite-WN, glite-VOBOX
Removal of obsoleted packages:
glite-data-api-perl, glite-data-catalog-api-c, glite-data-catalog-api-perl, glite-data-catalog-cli, glite-data-srm-api-perl, glite-data-transfer-api-perl
glite-PX
The glite-PX now publishes the service release version.
This information is published in the Service Data/Key entry for the PX Service. The GlueServiceDataKey is glite-version and the GlueServiceDataValue is the release version.
This is associated with the Service using the GlueChunkKey where GlueServiceUniqueID=

Patches
Patch # Description
1873 New updates on LCG CE improvement packages
2040 Updated BDII
2055 [ YAIM ] glite-yaim-core 4.0.5
2187 removal of obsoleted DM packages : glite_WN_ia32
2188 removal of obsoleted DM packages : glite_WN_x86_64
2189 removal of obsoleted DM packages : glite-UI
2190 removal of obsoleted DM packages : glite-VOBOX
1672 Service release version information provider for glite-PX

Service updates
Priority Service Version Details
Normal glite-SE_dcache_pool 3.1.7-0 Details
Normal glite-BDII 3.1.9-0 Details
Normal glite-TORQUE_server 3.1.5-0 Details
Normal glite-SE_dpm_mysql 3.1.17-0 Details
Normal glite-WN 3.1.20-0 Details
Normal glite-VOBOX 3.1.18-0 Details
Normal glite-UI 3.1.21-0 Details
Normal glite-SE_dpm_disk 3.1.17-0 Details
Normal lcg-CE 3.1.20-1 Details
Normal glite-SE_dcache_admin_gdbm 3.1.7-0 Details
Normal glite-LFC_oracle 3.1.17-0 Details
Normal glite-LFC_mysql 3.1.17-0 Details
Normal glite-SGE_utils 3.1.6-0 Details
Normal glite-MPI_utils 3.1.5-0 Details
Normal glite-CREAM 3.1.2-0 Details
Normal glite-PX 3.1.14-0 Details
Normal glite-CONDOR_utils 3.1.2-0 Details
Normal glite-VOMS_mysql 3.1.14-0 Details
Normal glite-AMGA_oracle 3.1.3-0 Details
Normal glite-LSF_utils 3.1.4-0 Details
Normal glite-TORQUE_utils 3.1.7-0 Details
Normal glite-SE_dcache_info 3.1.7-0 Details
Normal glite-AMGA_postgres 3.1.8-0 Details
Normal glite-FTA_oracle 3.1.5-0 Details
Normal glite-TORQUE_client 3.1.5-0 Details
Normal glite-WMS 3.1.7-0 Details
Normal glite-MON 3.1.6-0 Details
Normal glite-SE_dcache_admin_postgres 3.1.7-0 Details
Normal glite-VOMS_oracle 3.1.14-0 Details
Normal glite-FTM 3.1.7-0 Details
Normal glite-FTS_oracle 3.1.4-0 Details
Normal glite-LB 3.1.4-0 Details

01.10.2008 - 3.1 Update 32

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-CREAM
This is the initial release of the CREAM CE.
Please check the glite-CREAM service webpage for further details. The official guide can be found here.
Due to the limitations the current version cannot be used to replace the lcg-CE.
glite-UI
The CREAM client has been included into the glite-UI. Users can find documentation for
  • CREAM user's guide
  • CREAM JDL attribute specifications
is available on the CREAM web site (http://grid.pd.infn.it/cream)
Proxy renewal update for WMS
This update fixes Savannah bug #38820 dealing with the renewal of a short FQAN. In order to use this update, please restart your proxy renewal service using /opt/glite/etc/init.d/glite-proxy-renewald restart after update/installation.

Patches
Patch # Description
1755 CREAM CE for slc4/i386 platform
1790 CREAM Client UI for slc4/i386 platform
1947 proxy renewal update
2201 [ YAIM ] YAIM-CREAM-CE 1st update

Service updates
Priority Service Version Details
Normal glite-UI 3.1.20-0 Details
Normal glite-CREAM 3.1.1-0 Details
Normal glite-WMS 3.1.6-0 Details

16.09.2008 - 3.1 Update 31

 
Description
This update contains the latest lcg-vomcerts.

lcg-vomscerts-5.1.0:

  • added next cert for voms.cern.ch
  • added cert for voms-pilot.cern.ch
  • removed cert for voms-test.cern.ch
  • removed old cert for vo.racf.bnl.gov


Patches
Patch # Description
2298 R3.1 lcg-vomscerts-5.1.0 adds next cert for voms.cern.ch

Service updates
Priority Service Version Details
Normal glite-UI 3.1.19-0 Details
Normal glite-FTS_oracle 3.1.3-0 Details
Normal lcg-CE 3.1.19-0 Details
Normal glite-FTA_oracle 3.1.4-0 Details
Normal glite-WMS 3.1.5-0 Details
Normal glite-SE_dpm_mysql 3.1.16-0 Details
Normal glite-LFC_oracle 3.1.16-0 Details
Normal glite-VOMS_oracle 3.1.13-0 Details
Normal glite-VOMS_mysql 3.1.13-0 Details
Normal glite-WN 3.1.19-0 Details
Normal glite-SE_dpm_disk 3.1.16-0 Details
Normal glite-PX 3.1.13-0 Details
Normal glite-VOBOX 3.1.17-0 Details
Normal glite-LFC_mysql 3.1.16-0 Details

01.09.2008 - 3.1 Update 30

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
Globus VDT Update 1.6.1-7
The Globus VDT packages have been updated and fixes the RPATH problems and GLOBUS proxy chain length limitations affecting LHCb and ALICE. This update addresses the following 'moderate' security issue;
http://www.gridpp.ac.uk/gsvg/advisories/advisory-36901.txt


dCache
Minor bug fixes and inclusion of the Chimera filesystem which can be configured through new yaim-dcache module.

AMGA C++/Python API
This release includes the AMGA c++ and python APIs to the glite-WN,VOBOX and UI.

gLite YAIM clients update
  • VOBOX specific variables are now distributed under services/glite-vobox and defaults/glite-vobox.pre
  • The AMGA client configuration function is now included in the UI, WN, TAR UI and TAR WN
  • The config_vomsdir function configuring the .lsc files under vomsdir is now included un the UI, WN and VOBOX. There is a known problem with config_vomsdir on the UI_TAR and WN_TAR.
  • Please check also the YAIM-Client Known Issues in https://twiki.cern.ch/twiki/bin/view/LCG/YaimGuide400
GFAL / lcg_util
Please check Savannah bugs liked to patch #2056 (also listed below) for all details.



Patches
Patch # Description
1703 R3.1/SLC4/x86_64: glite-TORQUE_client metapackage
1781 reducing the number of dependencies of edg-mkgridmap on x86_64
1877 dCache 1.8.0-15p5 Plus YAIM upgraded to modular behaviour i386
1892 Include AMGA c++ and Python Client API's into wn, ui and vobox x86
1893 Include AMGA c++ and Python Client API's into glite-WN x86_64
1894 dCache 1.8.0-15p5 Plus YAIM upgraded to modular behaviour amd64
1979 VDT-Globus 1.6.1-7 / x86_64
1981 VDT-Globus 1.6.1-7 / ia32
1982 [ YAIM ] glite-yaim-clients 4.0.4
2059 R3.1/SLC4/x86_64: GFAL/lcg_util bugfix release
2056 R3.1/SLC4/i386: GFAL/lcg_util bugfix release

Service updates
Priority Service Version Details
High glite-FTA_oracle 3.1.3-0 Details
High glite-LFC_mysql 3.1.15-0 Details
High glite-AMGA_postgres 3.1.7-0 Details
High glite-LB 3.1.3-0 Details
High glite-VOMS_mysql 3.1.12-0 Details
High glite-SE_dcache_pool 3.1.6-0 Details
High glite-UI 3.1.18-0 Details
High glite-SE_dcache_admin_postgres 3.1.6-0 Details
High glite-WN 3.1.18-0 Details
High glite-SE_dpm_mysql 3.1.15-0 Details
High glite-WMS 3.1.4-0 Details
High glite-PX 3.1.12-0 Details
High glite-VOBOX 3.1.16-0 Details
High glite-SE_dpm_disk 3.1.15-0 Details
High glite-FTS_oracle 3.1.2-0 Details
High glite-SE_dcache_admin_gdbm 3.1.6-0 Details
High glite-AMGA_oracle 3.1.2-0 Details
High glite-SE_dcache_info 3.1.6-0 Details
High glite-VOMS_oracle 3.1.12-0 Details
High glite-MON 3.1.5-0 Details
High lcg-CE 3.1.18-0 Details
High glite-SGE_utils 3.1.5-0 Details
High glite-LFC_oracle 3.1.15-0 Details

18.08.2008 - 3.1 Update 29

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite_DPM & glite_LFC
The updated version of DPM and LFC tool fixes the following bugs:
  • return space to pool when removing a replica in a space that no longer exists
  • disfavour filling filesystems to more than 98 percent of capacity during selection
  • added ctrl-c handling and an option to limit total drain size in dpm-drain
  • minor bounds checking changes in dpm, ns and Csec
  • return a network time out error to client rather than internal error in some circumstances
  • apply castor ns fix for bug #31342, for consistency between lcg-dm and castor
  • several small fixes (see patch for more details)
Some of the updated rpms affected also other services, please check below.



Patches
Patch # Description
1987 R3.1/SLC4/i386: DPM & LFC 1.6.11
1988 R3.1/SLC4/x86_64: DPM & LFC 1.6.11

Service updates
Priority Service Version Details
High glite-LFC_oracle 3.1.14-0 Details
High glite-SE_dpm_mysql 3.1.14-0 Details
High glite-VOBOX 3.1.15-0 Details
High glite-UI 3.1.17-0 Details
High glite-WN 3.1.17-0 Details
High glite-SE_dpm_disk 3.1.14-0 Details
High glite-LFC_mysql 3.1.14-0 Details

06.08.2008 - 3.1 Update 28

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:

  • GFAL client (v1.10.14) and lcg-util (v1.6.13-2)
  • myproxy (v.1.6.1-7) from the GLOBUS toolkit
  • lcg-extra-jobmanagers (v1.1.15)
  • various bug fixes
New Metapackages (Node Types):
glite-CONDOR_utils
For installation and configuration of CONDOR as a batch system on gLite 3.1 infrastructure see: https://twiki.cern.ch/twiki/bin/view/EGEE/InstallationInstructionsForCondorOnTheLcg-CE
glite-SLCS_client
By default the SLCS client is configured for the SWITCHaai Shibboleth federation.
To test the software, you requires a valid username/password within the SWITCHaai federation, or configure it for your own federation.
Please contact grid@switch.ch if you need a SWITCHaai account for testing.

glite-FTA_oracle and glite-FTS_oracle
Please do NOT install these versions since a bug has been discovered
These packages are released for i386 and x86_64 platform. For more information please check the according patch and the online documenation https://twiki.cern.ch/twiki/bin/view/LCG/FtsRelease21




Patches (also available as text file here)
Patch # Description
1856 glite-CONDOR_utils for lcg-CE3.1
1594 R3.1/SLC4/i386: FTS SL4 release
1693 SLCS client installation/configuration
1760 R3.1/SLC4/x86_64: FTS SL4 release
1780 Patch for Bugs 26989, 29509, 31669, 32200, 33178, 33520, 34570, 34668, 35357, 35698
1846 gsoap-plugin support for 2.7.10 and misc fixes
1848 R3.1/SLC4/i386: GFAL & lcg_util update
1849 R3.1/SLC4/x86_64: GFAL & lcg_util update
1900 R3.1/SLC4/i386: GFAL & lcg_util update
1901 R3.1/SLC4/x86_64: GFAL & lcg_util update
1942 lcg-extra-jobmanagers-1.1.15 has various improvements
1978 MyProxy version 1.6.1-7

Service updates
Priority Service Version Details
Normal glite-SE_dpm_disk 3.1.13-0 Details
Normal glite-LB 3.1.2-0 Details
Normal glite-SGE_utils 3.1.4-0 Details
Normal glite-FTM 3.1.6-0 Details
Normal lcg-CE 3.1.17-0 Details
Normal glite-LFC_mysql 3.1.13-0 Details
Normal glite-SLCS_client 3.1.1-0 Details
Normal glite-WN 3.1.16-0 Details
Normal glite-LFC_oracle 3.1.13-0 Details
Normal glite-FTS_oracle 3.1.1-0 Details
Normal glite-SE_dpm_mysql 3.1.13-0 Details
Normal glite-CONDOR_utils 3.1.1-0 Details
Normal glite-UI 3.1.16-0 Details
Normal glite-FTA_oracle 3.1.1-0 Details
Normal glite-VOBOX 3.1.14-0 Details
Normal glite-WMS 3.1.3-0 Details
Normal glite-PX 3.1.11-0 Details

03.07.08 - 3.1 Update 27

 
Description
This update contains multiple bug fixes in various areas. Please see below for the individual service updates and list of patches. Besides others, the following middleware service updates are included:
glite-BDII
  • dropping of YAIM variables SITE_SUPPORT_SITE and SITE_TIER
  • adding of YAIM variables SITE_DESC,SITE_SECURITY_EMAIL and SITE_OTHER_*
  • new info provider mechanism


Please check here for more information on the changed YAIM configuration variables

Patches
Patch # Description
1786 Updated Yaim BDII

Service updates
Priority Service Version Details
Normal glite-PX 3.1.10-0 Details
Normal glite-BDII 3.1.8-0 Details
Please find former updates here.