glite-CREAM - Updated to version 3.2.9-1

Normal priority update
Released on Update 22 (09/02/2011)

Description (See the patch #4604)

What's new

This version has been prepared after receiving feedback from production sites. It includes a set of bug fixes that should leave CREAM in a much more stable and reliable state for production deployment.

  • Staging option in PBS is configurable, to be able to deal with Torque (new and old versions) and PBSPro
  • VO setting (as VirtualOrganisation variable) available and usable in xxx_local_submit_attributes.sh script (see http://grid.pd.infn.it/cream/field.php?n=Main.ForwardOfRequirementsToTheBatchSystem)
  • Fixed a problem in the connection between CREAM and the old blparser
  • Fixed a problem with sudoers file generation
  • Other bug fixes

Installation and configuration

  • When updating, please use: yum update

    Please note that doing: yum update glite-CREAM you are not guaranteed to have all relevant RPMs updated.

Known issues

This release of CREAM CE 1.6.4 uses c-ares 1.3.0-4. In particular it will not possible to update the node to c-ares 1.6 due to unsatisfied dependencies. In case you have the slc5-updates repository enabled, which contains c-ares 1.6, c-ares will need to excluded e.g.

excluding when running the yum update command:

yum update --exclude=c-ares

or by adding an exclude line to the .repo file, e.g. in /etc/yum.repos.d/slc5-updates.repo

exclude=c-ares

For other known issues see: http://grid.pd.infn.it/cream/field.php?n=Main.KnownIssues

Dependencies

The following internal patches have been included in this metapackage release:

  • patch #4231: [ yaim-core ] yaim-core 4.0.12-2 SL5/x86_64
    • Bug fix: create the non-subcluster specific (per VO) directories and empty list files for holding VO tag information under /opt/edg/var/info
  • patch #4214: [ yaim-core ] yaim-core 4.0.13 SL5/x86_64
    • Do not rely on the content of /etc/issue.net to get information about the OS
    • Ensure that the check functions in yaim core will print out missing variables in one go (i.e. with the --verify option)
    • Create the old style (non subcluster split) vo tag directories under /opt/edg/var/info
    • Other bug fixes
  • patch #4542: [ yaim-core ] yaim-core 4.0.14-1 SL5/x86_64
    • correction of the undefined function in /opt/glite/yaim/etc/clean-grid-env-funcs.sh
    • yaim runs with umask 022
    • utils/detect_platform has been slightly enhanced now to allow the admin to override the platform OS by defining a new variable YAIM_OS_TYPE e.g. in site-info.def. A warning will then indicate that the platform has been overridden.
    • improvement on dealing with GLOBUS_TCP_PORT_RANGE:
      • always use a comma to separate the port limits;
      • warn about old syntax with space as separator, then convert it;
      • bail out on unexpected characters in the port range
    • other fixes

Dependent Patches

NumberDescription
#4214 [ yaim-core ] yaim-core 4.0.13 SL5/x86_64
#4542 [ yaim-core ] yaim-core 4.0.14-1 SL5/x86_64
#4231 [ yaim-core ] yaim-core 4.0.12-2 SL5/x86_64

Fixed Bugs

NumberDescription
#77047 BLAH: staging option for PBS should be configurable (to manage the differences between Torque and PBSPRO)
#67238 BUpdaterLSF problem with bhist failure
#62000 BLAH blparser for PBS/Torque should complain if it can't find the proper environment
#76235 [yaim-cream-ce] CREAM CE for gLite 3.2: First reconfiguration with yaim after update produces garbled sudoers file
#73017 Make CREAM job wrapper to handle signals and to clean after itself
#77383 blparser_master error for lsf if multiple parser are defined
#77232 CREAM should forward the VO to BLAH
#72616 Possible problem in the connection between parser and cream
#74228 yaim-cream-ce requires CEMON_HOST even when USE_CEMON=false
#75253 Yaim function config_cream_sudoers assumes only one rpm matches sudo
#77171 BUpdaterSGE should fill the updater_info field of the registry
#66572 In some particular cases the startnotifyjoblist operation doesn't work
#74807 CREAM: better manage user mapping changes
#51643 CREAM jw doesn't execute VO hook
#75631 Problem with " character in the JW.
#59343 Problem in CREAM jw if odd numbers of ' in JDL arguments
#77170 BNotifier problem when STARTNOTIFYJOBLIST job list is longer than 50k
#74173 blparser does not log when a configuration parameter is wrong

Updated Rpms (See the full list)

NameVersionFull Rpm NameDescription
glite-yaim-core 4.0.14-1 glite-yaim-core-4.0.14-1.noarch.rpm YAIM core package
glite-CREAM 3.2.9-1 glite-CREAM-3.2.9-1.sl5.x86_64.rpm glite-CREAM
glite-yaim-cream-ce 4.1.2-1 glite-yaim-cream-ce-4.1.2-1.noarch.rpm YAIM module for the installation of the CREAM CE node
glite-ce-cream 1.12.5-1 glite-ce-cream-1.12.5-1.noarch.rpm org.glite.ce.cream
glite-ce-blahp 1.14.5-1 glite-ce-blahp-1.14.5-1.sl5.x86_64.rpm org.glite.ce.blahp

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Service must be restarted.