gLite > gLite 3.1 > glite-LFC_mysql > Update to glite-LFC_mysql 3.1.34-0  
 
 

 

 

gLite 3.1

glite-LFC_mysql - Update to version 3.1.34-0


Date 16.03.2010
Priority Normal

Description



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_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-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE

The LB patch introduces a new version of glite-version.

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

This is version 1.7.3 for both the LFC and DPM. It contains bug fixes for both services with respect to version 1.7.2; in particular

  • 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

Other issues which may be noticed by users or administrators:

  • DPM will now only publish information regarding static spaces to the information system, rather than information about all spaces.
  • dpm-listspaces reports space in units of powers of 1024 for normal user use, to be consistent with other DPM tools. When providing data for the information system quantities are reported in SI units, as required by the glue schema.

The xrootd plugin for ALICE for the DPM has been upgraded to version 2.1.0. As previously, in order to enable xrootd access the xroot daemons must be obtained separately - they are not included in the glite release. Plugin 2.1.0 is intended for use with xrootd-20090729.0855, see:

https://twiki.cern.ch/twiki/bin/view/LCG/DpmXrootAccess21

The updated xrootd base is expected to bring increased stability to the service. The DPM plugin is also has updated defaults for some settings, extra authentication settings and uses the most recent ALICE security plugin.

See the CHANGES and RELEASE files in the CVS repository for a complete list of changes.

DPM Known issues:

For those upgrading from DPM 1.6.x please check the following for known issues and considerations relating to the database schema change:

https://twiki.cern.ch/twiki/bin/view/LCG/DpmVersion170SchemaChange

In case the DPM gridftp fails to startup with the error message:

Starting dpm-gsiftp: /etc/sysconfig/dpm-gsiftp says NO: [FAILED]

please check that your /etc/sysconfig/dpm-gsiftp contains the line:

RUN_DPMFTP="yes"

(for configuration files built from the 1.6 template this setting is missing)

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

Fixed bugs

Number Description
 #35770 Wrong parsing of the LB events which contains the string ending with '' in field DG.USERTAG.VALUE
 #35879 python module for LFC and DPM should be improved
 #39280 DPM 1.6.10: dpm_getspacetokens() returns an error message when no token exists
 #48163 interlogger files may grow indefinitely
 #50686 There is a vulnerability concerning LFC
 #50818 operation with entries with wrong/unexisten uid crashed lfcdaemon
 #50962 dpm-listspaces should use consistent units
 #51493 DPM/https: fix Yaim configuration on disk only servers
 #51530 DPM should only publish static spaces
 #52075 DPM 1.7.2-4: /etc/sysconfig files overwritten by RPM
 #53568 DPM: srm daemon can attempt to use DB connection before it is opened
 #54542 LFC license issue
 #54792 [yaim lfc] reflect LFC sysconfig changes in YAIM configuration
 #54848 DPM/SRM: srmLs should return proper checksum algorithms
 #55482 LB server version not published correctly
 #55699 LFC/Yaim: should handle remote DB
 #55777 DPM: httpd-cgi sets expire time too short on PUT/POST requests
 #55980 DPM: gridftp behavior for CKSM length argument
 #55982 LFC/DPM: Addition of liblcgdm library

Updated rpms

Name Version Full RPM name Description
LFC-client 1.7.3-1sec.slc4 LFC-client-1.7.3-1sec.slc4.i386.rpm Client side libraries for the LFC
LFC-interfaces2 1.7.3-1sec.slc4 LFC-interfaces2-1.7.3-1sec.slc4.i386.rpm LCG File Catalog Interfaces
LFC-interfaces 1.7.3-1sec.slc4 LFC-interfaces-1.7.3-1sec.slc4.i386.rpm LCG File Catalog Interfaces
LFC-server-mysql 1.7.3-1sec.slc4 LFC-server-mysql-1.7.3-1sec.slc4.i386.rpm LFC Server for a MySQL database backend
glite-LFC_mysql 3.1.34-0 glite-LFC_mysql-3.1.34-0.i386.rpm gLite metapackage (glite-LFC_mysql)
glite-version 3.1.1-2 glite-version-3.1.1-2.noarch.rpm Shows version information for the installed gLite node types
glite-yaim-lfc 4.0.4-1 glite-yaim-lfc-4.0.4-1.noarch.rpm glite-yaim-lfc module configures 3.0 LFC.
lcg-dm-common 1.7.3-1sec.slc4 lcg-dm-common-1.7.3-1sec.slc4.i386.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

Service must be restarted.

How to apply the fix

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