GT 4.0.4 Incremental Release Notes: WS GRAM

1. Introduction

These release notes are for the incremental release 4.0.4. It includes a summary of changes since 4.0.3, bug fixes since 4.0.3 and any known problems that still exist at the time of the 4.0.4 release. This page is in addition to the top-level 4.0.4 release notes at http://www.globus.org/toolkit/releasenotes/4.0.4.

For release notes about 4.0 (including feature summary, technology dependencies, etc) go to the WS GRAM 4.0 Release Notes.

2. Changes Summary

The most significant enhancement in 4.0.4 was the improvement in processing 1000+ job runs from a single client. This type and scale of processing is much more reliable in 4.0.4 than 4.0.3. Upgrading is recommended. More can be read from the details of these (ongoing) campaigns:

NOTE: Between GT releases 4.0.3 and 4.0.4, there was a GRAM release in VDT 1.6.x. The GRAM release in VDT 1.6.x included additional functionality that is NOT included in 4.0.4. This functionality will be added in the following point release - 4.0.5. Below is a list of the functionality in VDT 1.6 that is NOT in 4.0.4

A campaign tracking the work to add this functionality in 4.0.5 is here

3. Bug Fixes

  • Bug 5027: more efficient processing of internal job states
  • Bug 4865: Events from SEG to JobStateMonitor are deleted too early i.e. jobs keep stuck
  • Bug 4777: Excessive memory usage for SEG modules
  • Bug 4983: Flag that triggers default SoftEnv keys usage in job submission
  • Bug 4706: Fork jobs without arguments may receive uninitialized data as arguments
  • Bug 4764: globusrun-ws output for bad -Ft is unhelpful.
  • Bug 4732: globusrun-ws segmentation fault (FC5 x86_64)
  • Bug 4884: GramJob post-submit subscriptions broken
  • Bug 4860: LSF jobmanager doesn't preserve environment variables with spaces

4. Known Problems

  • Bug 4761:Scheduler Tutorial is missing WS-GRAM setup package
  • Bug 4778:WS-Fork job manager doesn't set environment up for mpi jobs
  • Bug 4787:no lifetime management for WS Rendezvous
  • Bug 4790:stdout RP gets null
  • Bug 4817:Condor OS and ARCH do not have dynamic defaults
  • Bug 4859:globusrun-ws staging error after gt4 deployed to tomcat
  • Bug 4864:environment variables containing '=' get escaped
  • Bug 4874:LRUCache problem during job submission from Condor-G to GRAM4
  • Bug 4898:Streaming problem with globusrun-ws
  • Bug 4908:Stage out failes in JobManager.pm
  • Bug 4918:user account details are cached even for unknown users
  • Bug 4944:Multijob resources never yield to memory pressure and can't be destroyed
  • Bug 4968:WS-Notification error: java.lang.ClassCastException: org.globus.exec.generated.StateChangeNotificationMessageWrapperType cannot be cast to org.w3c.dom.Element
  • Bug 4981:Hundreds of thousands of bogus entries in PBS server logs
  • Bug 4984:Change in behaviour in usage of client-generated job resource keys
  • Bug 4989:PBS environment var limit not tested
  • Bug 5015:null pointer exception when submitting job to nightly build
  • Bug 5020:implementation of myceil in pbs.pm
  • Bug 4513:LD_LIBRARY_PATH should not be set if no library_path is specified
  • Bug 4550:Multijob code not checking for existence of job credential
  • Bug 4474:globus-gridmap-and-execute problem with additional PDPs
  • Bug 3529:setup/postinstall fatal errors should be warnings
  • Bug 3726:GlobusRun error message typo
  • Bug 3910:Bad permissions on condor log file prevents job submissions
  • Bug 4684:Loading persisted jobs with expired delegation resources causes stacktraces
  • Bug 5009:globusrun-ws output for bad -Ft is unhelpful (part2)
  • Bug 5017:gram[24] tests that need to be updated
  • Bug 3948:Service must release all of its resources on deactivation
  • Bug 3384:Inconsistent jobType/count parameter semantics
  • Bug 3571:ant not found during install
  • Bug 3575:SEG dependent on GLOBUS_LOCATION env var
  • Bug 3672:Streaming with PBS fails
  • Bug 3803:Default scratchDirectory doesn't exist
  • Bug 4216:Empty submit_test/submitxxx.err causes FAILure in Local tests
  • Bug 4452:job submission response is effected by java 1.5 thread processing
  • Bug 4464:setting the mpirun/exec path used for mpi jobs
  • Bug 4533:make-test-script.pl bug
  • Bug 4597:Globus/Condor integration issues on HP-UX
  • Bug 4719:globus runs /usr/bin/env without checking for \u
  • Bug 4734:Missing wsa:Action for GRAM4 rendezvous register operations
  • Bug 4749:client receives no state notifications if RSL gram:count is big

5. For More Information

Click here for more information about this component.