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

 

 

gLite 3.1

glite-FTS_oracle - Update to version 3.1.1-0


Date 06.08.2008
Priority Normal

Description



  • glite-data-srm-util-cpp
    - added support for srmGetSpaceMetadata (bug #33652)
    - added support for srmLs (with full features; SrmStat class used a subset of srmLs features)
    - removed compilation warnings
  • glite-data-transfer-cli
    - #30034: FTS: cannot set numerical channel properties to zero
    - #33406: FTS: CLI version string is not reported correctly in verbose option
    - #28524: Missing -o parameter from glite-transfer-submit help
    - Interface changes related to the latest schema changes 3.2.0
    - Number of undocumented bugs fixed related to the marshalling.
    - changes to command line help in submit - clearer token handling
  • glite-data-transfer-fts
    - [schema] added number of fields:
    • target_dir_check
    • url_copy_first_txmark_to
    • transfer_type to t_channel
    • source_space_token
    • source_space_token_description to t_job
    - Fixes for undocumented bugs in OracleImpl.
    - New interface compatibility. some bugfixing. preparation for new audit
    - Moved all the required sources from glite-data-common
    - fixed Oracle schema
  • glite-data-transfer-interface
    - 3.4 additions: targetDirCheck and urlCopyFirstTxmarkTo added
    - related to bug #33460: FTS: extend db schema
  • glite-data-transfer-api-c
    - New interface version
  • glite-data-transfer-url-copy
    - interface version 2.0.0 -> 2.1.0
    - fix bug #33172
    - merged fix for bug #33148
    - added first transfer marker timeout
    - added source space token
    - added flag to disable check for existence of target directory
    - added flag to disable ping
    - merged fix for bug#32007
    - Removed dependency from log4cxx; now using log4cpp
    - Fixed bug#30222
    - Fix for bug#30059
    - Added missing UrlCopyError categories to pattern matching
    - fixed bug in html report generation for python tests
    - added missing config/Makefile.am
    - added config directory to root makefile and configure
    - distributing xml patterns with rpm
    - Merge with bug fix#28583
    - using xml patterns list for errors matching
  • glite-data-transfer-agents
    - using schema version 3.2.0
    - added job source space token properties (bug #33893)
    - added channel first tx marker timeout property (bug #33896)
    - added channel target directory check property (bug #33894)
    - updated transfer service to handle new channel and job properties
    - some refactoring for tests (removed duplicated DaoHelper files)
    - Fix bug #33426
    - merged bug fix#30271
    - fixed bug#31099
    - added test case for bug#3109
    - fixed some typos
    - Added missing file test/model_test_utils.h
    - Script to update t_channel table from channel agents configuration files
    - merged bug fix #29390 and #29226
    - Fix bug#27803: agent problem in pure delegation mode
    - Error scope and phase are now handled
    - Updated smarter retry logic to handle error scope and phase.
    - fixed bug#33161
  • glite-data-config-service
    - Fixed bug#28272
    - not backward compatible interface change, hence the increased major version number
    - Fixed bug#30238
    - added debug messages
    - Removed dependency from Xalan and Xerces libraries (now using libxml2)
  • glite-data-agents-common
    - Fixed bug#30270
    - merged fix and test case for bug#30268
    - Modified error messages for xml patterns parsing.
    - Added XmlPatternsList class
    - Added exception type to agents exceptions (for logging)
  • glite-data-transfer-proxyrenewal
    - Increased module age to force a re-build with new config-service
  • glite-data-srm-util-cpp
    - removed duplicated entry in glite-data-srm-util-cpp.patterns.xml
    - added missing SRM error codes in pattern matching
    - fixed bug#29405
    - clearer failure messages in unit tests
    - Distributing xml patterns file with the rpm.
    - Using xml patterns list for error matching
    - added httptimeout exceptions


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
 #27803 FTS: agent problem in pure delegation mode
 #28272 FTS with yaim 4.0: lock/pid file directories are not evaluated correctly
 #28524 Missing -o parameter from glite-transfer-submit help
 #28583 srmcopy transfers do not create target directory
 #29390 FTS: SRMCopy timeout does not work
 #29405 Modify error message "No SRM method factory found"
 #29676 config_java not needed at all when using jpackage java.
 #30034 FTS: cannot set numerical channel properties to zero
 #30059 FTS: dead logfiles jamming up FTS
 #30191 Database connection problem with SL4 FTS installation.
 #30222 Transfers failing with empty message for invalid size errors
 #30238 glite-data-config-service status failing on SL4.
 #30268 FTS gets wrong endpoint version
 #30270 FTS: error parsing SURLs
 #30271 FTS: DB cache issue with the status of running jobs
 #30294 The FTS should run on SL4.
 #31099 FTS: bad channel allocation error message
 #32007 FTS does not set desiredFileLifetime and desiredFileStorageType if a space token is specified
 #33148 FTS: error in srmGetSpaceTokens in SRM copy push transfers
 #33172 FTS: if #streams == 1, transfer-url-copy should still set OPTS parellism to 1
 #33426 [FTA] Missleading log message
 #33460 FTS: extend db schema
 #33528 FTS: change the gridFTP session handling so that the copy and getFileSize are done in the same session
 #33893 FTS RFE: handle source space tokens
 #33894 FTS RFE: option to turn off automatic target directory creation and check
 #33896 FTS RFE: handle first transfer marker timeout
 #35374 FTS: transfer-submit fails
 #36331 FTS: upgrade from schema 3.1.0 to 3.2.0 does not work
 #36339 FTS: info provider is not packaged
 #36349 FTA: logrotate 90 days for fts data transfer agents
 #37145 info provider does not work out of the box
 #37637 FTS/Yaim: JAVA_HOME should not be set
 #38093 FTA: transfer timeout parameters from config to DB

Updated rpms

Name Version Full RPM name Description
CGSI_gSOAP_2.7 1.2.1-2.slc4 CGSI_gSOAP_2.7-1.2.1-2.slc4.i386.rpm GSI plugin for gSOAP
bdii 3.9.1-5 bdii-3.9.1-5.noarch.rpm bdii
edg-mkgridmap 3.0.0-1 edg-mkgridmap-3.0.0-1.noarch.rpm A tool to build the grid-mapfile
fetch-crl 2.6.3-1 fetch-crl-2.6.3-1.noarch.rpm Tool for periodic retrieval of Certificate Revocation Lists
glite-FTS_oracle 3.1.1-0 glite-FTS_oracle-3.1.1-0.i386.rpm gLite metapackage (glite-FTS_oracle)
glite-data-delegation-api-c 2.0.0-4.slc4 glite-data-delegation-api-c-2.0.0-4.slc4.i386.rpm gLite Data
glite-data-delegation-cli 2.0.0-4.slc4 glite-data-delegation-cli-2.0.0-4.slc4.i386.rpm gLite Data
glite-data-transfer-api-c 3.4.0-1.slc4 glite-data-transfer-api-c-3.4.0-1.slc4.i386.rpm gLite Data
glite-data-transfer-cli 3.4.3-2.slc4 glite-data-transfer-cli-3.4.3-2.slc4.i386.rpm gLite Data
glite-data-transfer-fts 3.4.2-3 glite-data-transfer-fts-3.4.2-3.noarch.rpm gLite Data File Transfer Service (FTS)
glite-data-util-c 1.2.3-1.slc4 glite-data-util-c-1.2.3-1.slc4.i386.rpm gLite Data C util libraries
glite-info-generic 2.0.2-3 glite-info-generic-2.0.2-3.noarch.rpm glite-info-generic
glite-info-templates 1.0.0-8 glite-info-templates-1.0.0-8.noarch.rpm glite-info-templates
glite-security-delegation-interface 2.0.0-1 glite-security-delegation-interface-2.0.0-1.noarch.rpm gLite Delegation Interface
glite-security-trustmanager 1.8.16-1 glite-security-trustmanager-1.8.16-1.noarch.rpm org.glite.security.trustmanager v. 1.8.16-2
glite-security-util-java 1.4.0-1 glite-security-util-java-1.4.0-1.noarch.rpm org.glite.security.util-java v. 1.4.0-1
glite-security-voms-api-c 1.8.3-4.slc4 glite-security-voms-api-c-1.8.3-4.slc4.i386.rpm org.glite.security.voms-api-c v. 1.8.3_4
glite-service-discovery-api-c 2.2.2-2.slc4 glite-service-discovery-api-c-2.2.2-2.slc4.i386.rpm gLite Service Discovery core API and library
glite-service-discovery-bdii-c 2.2.2-2.slc4 glite-service-discovery-bdii-c-2.2.2-2.slc4.i386.rpm Command line interface for Service Discovery library.
glite-service-discovery-cli 2.2.1-2.slc4 glite-service-discovery-cli-2.2.1-2.slc4.i386.rpm Command line interface for Service Discovery library.
glite-service-discovery-file-c 2.1.2-2.slc4 glite-service-discovery-file-c-2.1.2-2.slc4.i386.rpm Command line interface for Service Discovery library.
glite-version 3.1.0-1.slc4 glite-version-3.1.0-1.slc4.i386.rpm glite-version
glite-yaim-core 4.0.4-2 glite-yaim-core-4.0.4-2.noarch.rpm glite-yaim-core
glite-yaim-fts 4.0.12-1 glite-yaim-fts-4.0.12-1.noarch.rpm glite-yaim-fts configures the gLite File Transfer Service and Agents
glue-schema 1.3.0-3 glue-schema-1.3.0-3.noarch.rpm glue-schema
gridsite-shared 1.1.18.1-1 gridsite-shared-1.1.18.1-1.i386.rpm GridSite shared library and core documentation
lcg-vomscerts 5.0.0-1 lcg-vomscerts-5.0.0-1.noarch.rpm lcg-vomscerts
vdt_globus_essentials VDT1.6.1x86_rhas_4-6 vdt_globus_essentials-VDT1.6.1x86_rhas_4-6.i386.rpm Virtual Data Toolkit

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)