gLite > gLite 3.1 > glite-WN > Update to glite-WN 3.1.16-0  
 
 

 

 

gLite 3.1

glite-WN - Update to version 3.1.16-0


Date 11.05.2009
Priority Normal

Description



glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-LFC_mysql, glite-LFC_oracle, glite-FTA_oracle, glite-FTS_oracle, glite-WN

The new version of DPM and LFC contains a series of new features. Check the description of the packages 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-FTA_oracle, glite-FTS_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-LFC_mysql, glite-LFC_oracle, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-WN

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.



Please also have a look at the list of known issues.

This update fixes various bugs. For the full list of bugs, please see list below.

Fixed bugs

Number Description
 #40553 [DPM]: dpm-drain should replicate non expired volatile files
 #45711 DPM space token information provider fails if a space token does not have a group assigned
 #45812 DPM memory leak
 #45814 DPM: information provider can incorrectly report space token usage as 0

Updated rpms

Name Version Full RPM name Description
CGSI_gSOAP_2.7 1.3.2-2.slc4 CGSI_gSOAP_2.7-1.3.2-2.slc4.i386.rpm GSI plugin for gSOAP
CGSI_gSOAP_2.7 1.3.2-2.slc4 CGSI_gSOAP_2.7-1.3.2-2.slc4.x86_64.rpm GSI plugin for gSOAP
DPM-client 1.7.0-6sec.slc4 DPM-client-1.7.0-6sec.slc4.i386.rpm APIs and CLIs for the DPM/DPNS
DPM-client 1.7.0-6sec.slc4 DPM-client-1.7.0-6sec.slc4.x86_64.rpm APIs and CLIs for the DPM/DPNS
DPM-httpd-client 1.2.1-2sec.slc4 DPM-httpd-client-1.2.1-2sec.slc4.noarch.rpm DPM Apache httpd client
DPM-interfaces 1.7.0-6sec.slc4 DPM-interfaces-1.7.0-6sec.slc4.i386.rpm Disk Pool Manager Interfaces
DPM-interfaces 1.7.0-6sec.slc4 DPM-interfaces-1.7.0-6sec.slc4.x86_64.rpm Disk Pool Manager Interfaces
LFC-client 1.7.0-5sec.slc4 LFC-client-1.7.0-5sec.slc4.i386.rpm Client side libraries for the LFC
LFC-client 1.7.0-5sec.slc4 LFC-client-1.7.0-5sec.slc4.x86_64.rpm Client side libraries for the LFC
LFC-interfaces 1.7.0-5sec.slc4 LFC-interfaces-1.7.0-5sec.slc4.i386.rpm LCG File Catalog Interfaces
LFC-interfaces 1.7.0-5sec.slc4 LFC-interfaces-1.7.0-5sec.slc4.x86_64.rpm LCG File Catalog Interfaces
glite-WN-version 3.1.16-0 glite-WN-version-3.1.16-0.x86_64.rpm Version tag/marker for glite-WN
glite-security-voms-api-cpp 1.8.12-1.slc4 glite-security-voms-api-cpp-1.8.12-1.slc4.i386.rpm org.glite.security.voms-api-cpp v. 1.8.12.1
glite-security-voms-api-cpp 1.8.12-1.slc4 glite-security-voms-api-cpp-1.8.12-1.slc4.x86_64.rpm org.glite.security.voms-api-cpp v. 1.8.12.1
glite-security-voms-api-c 1.8.12-1.slc4 glite-security-voms-api-c-1.8.12-1.slc4.i386.rpm org.glite.security.voms-api-c v. 1.8.12.1
glite-security-voms-api-c 1.8.12-1.slc4 glite-security-voms-api-c-1.8.12-1.slc4.x86_64.rpm org.glite.security.voms-api-c v. 1.8.12.1
glite-security-voms-api 1.8.12-1.slc4 glite-security-voms-api-1.8.12-1.slc4.x86_64.rpm org.glite.security.voms-api v. 1.8.12.1
glite-security-voms-clients 1.8.12-1.slc4 glite-security-voms-clients-1.8.12-1.slc4.x86_64.rpm org.glite.security.voms-clients v. 1.8.12_1
lcg-dm-common 1.7.0-5sec.slc4 lcg-dm-common-1.7.0-5sec.slc4.i386.rpm LCG Data Management common libraries and man pages.
lcg-dm-common 1.7.0-5sec.slc4 lcg-dm-common-1.7.0-5sec.slc4.x86_64.rpm LCG Data Management common libraries and man pages.

The RPMs can be updated using yum via

Service reconfiguration after update

Not needed.

Service restart after update

Not needed.

How to apply the fix

  1. Update the RPMs (see above)
  2. Update configuration (see above)
  3. Restart the service if necessary (see above)