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.
- (Re)configuration is needed after the installation/update.
- If the new blparser is used (default option) it is just necessary to run yaim once (i.e. it is not necessary anymore to first configure the creamCE and then the BLparser). More information in: http://grid.pd.infn.it/cream/field.php?n=Main.CREAMAndBlparserConfiguration
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
Number | Description |
---|---|
#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
Number | Description |
---|---|
#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)
Name | Version | Full Rpm Name | Description |
---|---|---|---|
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.