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

 

 

gLite 3.1

glite-WN - Update to version 3.1.21-0


Date 16.08.2008
Priority Normal

Description



LB update
glite.lb.client-interface
  • install *AttrNames.pl (to be used in lb.client)
  • added ui_host to jobstatus
glite.lb.ws-interface
  • added ui_host (via lb.build)
  • source element of genericFault is now optional
glite.lb.client
  • align attr_names[] (used in getAttrName methods) in Event and JobStatus to definitions in *.h from lb.client-interface
  • do the previous quick fix thoroughly -- don't smash name_with_underscores and nameWithUppercaseLetters
  • added ui_host to jobstat
  • store purge files (to be uploaded to JP) in GLITE_LOCATION_VAR rahter then GLITE_TMP
  • use -1 as an invalid socken number instead of 0
  • handle errors generated by gss inquire credentials correctly (#37084)
  • correctly release unused credentials (#37069) and reuse connection
  • handle gss errors whene receiving notifications (#35118)
  • fix producer connection management (re-establishing connections) (#37074)
glite.lb.common
  • rebuild wrt. changes in lb.build (ui_host)
  • changed unused socket number from 0 to -1
glite.lb.logger
  • startup script: use grep with ^ rather than fgrep
  • fixed sending empty events
  • do not syslog "error reading server reply" unnecessarily
glite.lb.server
  • store dumps in GLITE_LOCATION_VAR rather than /tmp
  • don't waste memory while reindexing
  • handle subjob embryos in reindexing
  • unify error handling for store and query
  • don't clobber store errors with job unlocking
  • don't send CollectionState from lb proxy to server
  • export UI host and VOMS FQAN to RGMA
  • don't coredump on requesting notifications that are denied
  • don't return empty results for some non-indexed queries
  • clarified soap error messages
glite.lb.proxy
  • follow changes in server-1.9.0-1
glite.lb.server-bones
  • ignore SIGXFS
glite.lb.utils
  • added fields GLITE_JP_LB_finalDoneStatus, GLITE_JP_LB_finalStatusDate
  • local implementation of JPPS backend functions to make statistics really working
  • added an offline purging script


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
 #21575 add VOMS attributes to the L&B rgma feed
 #21578 add UI to the L&B rgma feed
 #28770 LB server syslogs client-side errors generally irrelevant to admin
 #30203 LBproxy sends CollectionState events to LB server
 #31829 glite-yaim-core does use SL4 only sed options
 #31944 unindexed LB queries return no results
 #33397 glite-lb-locallogger script bug
 #33406 FTS: CLI version string is not reported correctly in verbose option
 #33777 glite-lb-bkserverd must ignore SIGXFSZ
 #35118 LB notifications: garbage comming to client
 #35490 glite-lb-bkindex uses too much memory
 #35623 LB server fails to report back error encountered while storing LB event
 #35632 glite-lb-bkindex may abort on embryonic subjobs
 #37069 memory leaks in LB client library
 #37074 LB client library does not handle closing of kept-alive logd connection correctly
 #37084 LB client library can cause segfault when credential expires
 #38103 FTA: sane defaults for timeout parameters
 #39492 FTS polls status of get put requests too frequently
 #39538 glite-transfer-channel-set: -k option not setting correct value
 #39539 glite-transfer-channel-set: using -x option results in error
 #39554 FTS: srmcopy channels do not check target directory by default
 #39582 transfer log files not moved to 'failed' folder
 #39867 FTA: sd2cache should not look for non-renewal MyProxy server
 #39880 FTA: channel parameter 'TARGET_DIR_CHECK' has incorrect default
 #39882 FTA: source space token, directory check and first marker timeout parameters not passed correctly to transfer process
 #40064 wrong handling of short command line options

Updated rpms

Name Version Full RPM name Description
glite-WN 3.1.21-0 glite-WN-3.1.21-0.i386.rpm gLite metapackage (glite-WN)
glite-data-transfer-cli 3.4.5-1.slc4 glite-data-transfer-cli-3.4.5-1.slc4.i386.rpm gLite Data
glite-lb-client-interface 3.2.0-1.slc4 glite-lb-client-interface-3.2.0-1.slc4.i386.rpm org.glite.lb.client-interface
glite-lb-client 3.2.1-1.slc4 glite-lb-client-3.2.1-1.slc4.i386.rpm org.glite.lb.client
glite-lb-common 6.1.2-1.slc4 glite-lb-common-6.1.2-1.slc4.i386.rpm org.glite.lb.common

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)