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

 

 

gLite 3.1

glite-WN - Update to version 3.1.35-0


Date 24.08.2009
Priority Normal

Description



glite-WMS, glite-UI, glite-VOBOX, glite-WN

New WMS 3.2

This update contains a new release of the WMS which is a complete redesign of the service. For a summary of the changes introduced in this version, please check these web pages:

This update contains also a new yaim wms with some configuration changes mainly related to default variables. For this update, it's important to check the:

glite-CREAM, glite-LB, lcg-CE, glite-UI, glite-VOBOX, glite-WMS, glite-WN

LB update

This LB update provides fixes for known issues identified since the release of the previous update. The following text gives an overview of modules and respective fixes.

  • client: fix edg_wll_NotifDrop prototype.
  • client-interface: fix edg_wll_NotifDrop prototype.
  • common: fix bug #35770.
  • logger: support chconfig in startup scripts and proper kill signal handling.
  • proxy:s upport chconfig in startup scripts.
  • server:
    • Support for chconfig in startup scripts
    • Support for JP importer in startup scripts
    • Support for variant DN certificates
    • Recalculate subjob states after DB version upgrade
    • Ignore reseource_usage events when computing job states
    • Fix sequence code processing for Change ACL events
    • Reflect job conditions while processing queries for events



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
 #17509 The WMS should say if a job has been killed by the batch system
 #25871 LB server/proxy may not be able to return state of DAG/colletion nodes after upgrade
 #27055 All LB daemon startup scripts don't support chkconfig
 #28696 WMProxy should allow jobListMatch to timeout
 #32390 Not all job conditions in event query are favoured
 #33103 Request for adding an feature to select only specific VO resources via an additional LDAP filter
 #34649 edg_wll_NotifDrop(): invalid prototype
 #35770 Wrong parsing of the LB events which contains the string ending with '' in field DG.USERTAG.VALUE
 #36470 glite-lb-interlogd and glite-lb-notif-interlogd refuse to stop
 #39691 [ yaim-lb ] YAIM version for yaim lb
 #39807 In some circumstances, jobs which are killed by CREAM job wrapper might remain in ICE cache forever
 #40570 [ yaim-lb ] clean glite-lb.pre variables
 #40571 [ yaim-lb ] %config should be used in the spec file for node-info.d files
 #40572 [ yaim-lb ] config_gip_service_release should be included
 #40573 [ yaim-lb ] config_info_service_lb should be included
 #41319 [WMS] IPv6 bug: non compliant name resolving function in source code (gethostbyname)
 #41322 [WMS] IPv6 bug: non compliant address family type in source code (AF_INET)
 #41324 [WMS] IPv6 bug: various non compliant functions/data structures in the wmproxy_api.cpp file
 #41368 [WMS] IPv6 bug: several non compliant calls/data structures in the iceUtils.cpp file of the org.glite.wms.ice component
 #41720 command glite-brokerinfo without specify option crash
 #41820 glite-lb-purge problem
 #42018 Missing exit on very severe error
 #42081 Exception not catched in ICE
 #42141 Calling the FileList::get_size() method should be mutex protected
 #43498 WMS needs more ISM logging
 #43545 messed up user DN logged by WMProxy
 #43767 edg_wll_JobStatus: bad event: type 24 (ResourceUsage)
 #43982 [ yaim-lb ] YAIM packages
 #44289 gLite WMS job wrapper needs to be made compatible with uberftp 2.0
 #44321 OutputData in the job wrapper should be implemented in terms of lcg-utils
 #44510 LB server worker process aborts touching subjob with no events
 #44604 A bad handling of delegations slow down dramatically the submission rate of ICE
 #44906 [ yaim-lb ] yaimlog is missing argument in config_glite_lb
 #44910 [ yaim-lb ] Duplicated paths in the grid environment
 #45707 The purger segfault handling children of dag or collection
 #46116 MaxOutputSandboxSize value not sent to CREAM by ICE
 #46235 glite_wms_wmproxy_dirmanager sometimes crashes
 #47040 WM terminates upon uncaught exception during recovery
 #47150 glite-wms-wm script: problem when moving files from too much populated directories
 #47389 There's a mem leak in ICE that raises in some very rare circumstances
 #47509 ICE must be modified in order to be compliant with modification to CEMon C++ API
 #47996 Apparent database corruption when ICE exits.
 #48172 wmproxy stop/restart can leave old processes behind
 #48176 hanging wmproxy processes piling up
 #48479 glite WMS globus-gridftp not responding even though daemon is running
 #48513 WMProxy: ISB relative path is not returned in jobId struct from time to time
 #48533 Recovery ignores the requests
 #48609 possible race condition causing double submission during recovery
 #49455 gLite 3.2 WMS job wrapper has multiple bugs
 #53078 WMS 3.2 job wrapper template fails when 3.1 version works
 #53448 WMS 3.2 generates unusable BrokerInfo file

Updated rpms

Name Version Full RPM name Description
glite-WN 3.1.35-0 glite-WN-3.1.35-0.i386.rpm gLite metapackage (glite-WN)
glite-lb-client-interface 3.2.1-1.slc4 glite-lb-client-interface-3.2.1-1.slc4.i386.rpm "L&B client library header files"
glite-lb-client 3.2.2-1.slc4 glite-lb-client-3.2.2-1.slc4.i386.rpm "L&B client API and tools"
glite-lb-common 6.1.3-1.slc4 glite-lb-common-6.1.3-1.slc4.i386.rpm "L&B common subroutines library"
glite-wms-brokerinfo-access 3.2.1-1.slc4 glite-wms-brokerinfo-access-3.2.1-1.slc4.i386.rpm org.glite.wms.brokerinfo-access v 3.2.1-1
glite-wms-common 3.2.1-4.slc4 glite-wms-common-3.2.1-4.slc4.i386.rpm org.glite.wms.common v. 3.2.1-4

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)