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 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
  • #26989: WMProxy API Java: Heap size reaches OutOfMemoryException
  • #29509: WMProxy API Python JobIdStruct.toString code error
  • #31669: org.glite.jdl.api-cpp: defaultNode[Shallow]RetryCount attributes unexpected behavior
  • #32200: WMS Client, WMS UI Commands missing dependency
  • #33178: Jdl API C++: InputSandbox attribute is inherited when not needed
  • #33520: glite-job-xxx python scripts should use python2 like edg-job-xxx (64-bit support)
  • #34668: wms-ui python commands does not support Multi Threaded environment
  • #34570: UI/WMS dependency on HLR components (UI side)
  • #35357: WMProxy API Python: getOuputFileList empty list if only one file in OutputSandbox
  • #35698: Options --from and --to of glite-job-logging-info have one hour offset
  • support gSOAP 2.7.10 (provide matching gsoap-plugin library flavour)
  • fix bug #32059 aka security vulnerability bug #31911
  • miscelaneous memleaks fixed
glite-data-gfal
  • Fix bug #36965: Gfal feature requests
    • New function gfal_removedir
    • New man pages: gfal_removedir.man and gfal_removedir_python.man
  • Fix bug #36799: lcg-ls doesn't return all files in a directory
  • Fix bug #37310: srmv2_desiredpintime variable is not used by gfal_prestage
  • Fix bug #36827: timeout on connections to SE in lcg_utils
glite-data-dm-util
  • Fix bug #36799: lcg-ls doesn't return all files in a directory
  • Fix bug #37046: lcg-gt CLI command does not accept multiple protocols


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
 #26989 WMProxy API Java: Heap size reaches OutOfMemoryException
 #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"
 #29509 WMProxy API Python JobIdStruct.toString code error
 #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
 #31669 org.glite.jdl.api-cpp: defaultNode[Shallow]RetryCount attributes unexpected behavior
 #32007 FTS does not set desiredFileLifetime and desiredFileStorageType if a space token is specified
 #32059 There is a possible vulnerability with the glite WMS
 #32200 WMS Client, WMS UI Commands missing dependency
 #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
 #33178 Jdl API C++: InputSandbox attribute is inherited when not needed
 #33426 [FTA] Missleading log message
 #33460 FTS: extend db schema
 #33520 glite-job-xxx python scripts should use python2 like edg-job-xxx (64-bit support)
 #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
 #34570 UI/WMS dependency on HLR components
 #34668 wms-ui python commands does not support Multi Threaded environment
 #35357 WMProxy API Python: getOuputFileList empty list if only one file in OutputSandbox
 #35374 FTS: transfer-submit fails
 #35698 Options --from and --to of glite-job-logging-info have one hour offset
 #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
 #36799 lcg-ls doesn't return all files in a directory
 #36827 timeout on connections to SE in lcg_utils
 #36965 Gfal feature requests
 #37046 lcg-gt CLI command does not accept multiple protocols
 #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
GFAL-client 1.10.15-1.slc4 GFAL-client-1.10.15-1.slc4.i386.rpm Grid File Access Library
glite-WN 3.1.16-0 glite-WN-3.1.16-0.i386.rpm gLite metapackage (glite-WN)
glite-data-srm-api-c 1.1.0-10.slc4 glite-data-srm-api-c-1.1.0-10.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-security-gsoap-plugin 1.5.3-1.slc4 glite-security-gsoap-plugin-1.5.3-1.slc4.i386.rpm org.glite.security.gsoap-plugin
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-wms-common 3.1.20-1.slc4 glite-wms-common-3.1.20-1.slc4.i386.rpm org.glite.wms.common v. 3.1.20
lcg_util 1.6.14-2.slc4 lcg_util-1.6.14-2.slc4.i386.rpm LCG utilities

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)