gLite > gLite 3.1 > glite-FTS_oracle > Update to glite-FTS_oracle 3.1.21-0  
 
 

 

 

gLite 3.1

glite-FTS_oracle - Update to version 3.1.21-0


Date 18.02.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-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-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-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

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

Fixed bugs

Number Description
 #26638 VOMS roles apparently not working with FTS channel managment.
 #29179 FTS: delegation schema update sometimes get messed up
 #35997 FTS cli: if an invalid value is passed with -s option, the default is used
 #41278 IPv6 bug: non compliant address in source code (hard coded IPv4: 127.0.0.1)
 #41584 [delegation] IPv6 bug: non compliant name resolving function in source code (gethostbyname_r)
 #41585 [FTA] IPv6 bug: non compliant name resolving function (gethostbyname_r)
 #41586 [FTA] IPv6 bug: non compliant name resolving function in source code (gethostbyname_r)
 #41594 IPv6 bug: non compliant address function (gethostbyaddr) in 1 file of the org.glite.data.transfer-scripts component
 #43825 Checksums support in FTS
 #44018 FTA RFE: should not retry on overloaded SRM service
 #46083 FTS: info provider should support mutiple published services pointing to the same backend service
 #46802 Start Time inccorect for FTS Channel Agent
 #46882 [ yaim-core ] introduce variable CONFIG_GRIDMAPDIR=yes/no (default yes)
 #47507 Make SRMv2 the default in FTS
 #47879 transfer-url-copy tries a preparToGet for directory
 #48186 support for async srmLs
 #48262 Selective unit test execution in transfer-url-copy
 #49511 [ yaim-core ] UNPRIVILEGED_MKGRIDMAP per VO
 #49757 [ yaim-core ] Definition of home directories for glite users
 #49849 [ yaim-core ] yaim -p wrong path
 #49850 [ yaim-core ] central-certs doesn't use find command properly
 #50266 [ yaim-core ] Enhancement for user pool accounts home dirs
 #50836 glite-transfer-service-info returns 244 on success
 #50878 [ yaim-core ] mkgridmap uses the wrong path for lcg-expiregridmapdir.pl
 #51199 FTS: FTA_GLOBAL_DB_CONNECTSTRING should not be required in FTS config
 #51973 [ yaim-core ] YAIM should set LANG to C
 #52618 [ yaim-core ] host{cert,key}.pem in /home/glite
 #52809 [ yaim-core ] Increase the value of GRIDFTP_CONNECTIONS_MAX
 #53001 [ yaim-core ] Fix example for CE_CAPABILITY
 #53271 [ yaim-core ] yaim restarts bdii-update with incomplete configuration
 #53588 [yaim-core] Create gridenv_unset and gridpath_delete functions in grid-env-funcs.sh
 #53662 [yaim-core] Changes in yaim bin and gridenv to support the creation of grid-clean-env.sh
 #53843 [ yaim-core ] config_mkgridmap always enables whole VO
 #54724 [ yaim-core ] config_vomsmap bug in CONFIG_GRIDMAPDIR usage
 #56533 gcc 4.3 related code compliance changes (Debian 5)
 #56614 FTS: parameters containing spaces are not passed to the Python policy
 #56662 Log rotation to be enabled for data.transfer-monitor-gridview
 #56921 FTA: make srm/gridftp split configurable
 #57046 FTS: be more liberal with checksum handling
 #59955 FTS: agent crash when picking up a job
 #60095 FTS: Couldn't set the private key

Updated rpms

Name Version Full RPM name Description
glite-FTS_oracle 3.1.21-0 glite-FTS_oracle-3.1.21-0.i386.rpm gLite metapackage (glite-FTS_oracle)
glite-data-delegation-api-c 2.0.0-7.slc4 glite-data-delegation-api-c-2.0.0-7.slc4.i386.rpm gLite Data
glite-data-transfer-cli 3.7.2-1.slc4 glite-data-transfer-cli-3.7.2-1.slc4.i386.rpm gLite Data
glite-data-transfer-fts 3.7.0-3 glite-data-transfer-fts-3.7.0-3.noarch.rpm gLite Data File Transfer Service (FTS)
glite-yaim-core 4.0.11-2 glite-yaim-core-4.0.11-2.noarch.rpm YAIM core package
glite-yaim-fts 4.1.5-1 glite-yaim-fts-4.1.5-1.noarch.rpm glite-yaim-fts configures the gLite File Transfer Service and Agents
lcg-vomscerts 5.8.0-1 lcg-vomscerts-5.8.0-1.noarch.rpm lcg-vomscerts

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

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)