gLite > gLite 3.1 > glite-TORQUE_client > Update to glite-TORQUE_client 3.1.0-2  
 
 

 

 

gLite 3.1

glite-TORQUE_client - Update to version 3.1.0-2


Date 12.11.07
Priority Normal

Description

New TORQUE/MAUI Version

It is expected that this torque (2.1.9-4) will work with the previous EGEE released version (2.1.6-1cri_sl3_2st) if it is convenient to be deployed or installed in a mixed version mode of pbs_server, pbs_mom or client commands.

Maui 3.2.6p19-4 is built with a shared key across all architectures. This was not previously the case and all builds had their own random key. Subsequently a 32bit build of maui-client will now talk to a 64bit build of maui-server.

After install verify that pbs_server, pbs_mom and maui have been restarted everywhere. For the pbs_mom restarts the momctl utility in the torque-server rpm can be utilized.

IMPORTANT NOTE, workaround required: /var/spool/maui/maui.cfg permissions should be 0644. Additional issues:
  • glite-TORQUE_utils: "... -n TORQUE_utils" should now be used to indicate the configuration of this node type with yaim.
  • glite-TORQUE_utils meta-package should be installed together with a Computing Element to serve torque batch system.
glite-yaim-core

The new version of glite-yaim-core (4.0.1-6) includes a series of new changes and several bug fixes.

New features:
  • YAIM 4.0.1 offers now the following new options:
    -- explain : Doesn't perform configuration but explains what the functions are doing by printing out the comments found inside them.
    -- available : Prints out the available configuration targets.
    -- debug : defines a loglevel, which overwrites the value of YAIM_LOGGING_LEVEL defined in site-info.def. Values: 1-7
  • A warning message is printed out when the glite CE configuration is called. This version of yaim does no longer configure the glite CE since it's not deployed in production.
  • Special comments have been added to most functions to allow for the 'explain' option of the yaim command.
  • Only SE_castor is now configurable from node-info.def. All the other node types distribute their configurations in the corresponding yaim module.
  • GLITE_LOCATION_VAR, GLITE_LOCATION_LOG and GLITE_LOCATION_TMP are now defined by default in site-info.post
  • convert_fqan is now safe against FQANs having no leading "/"
  • config_gip has been modified to support the new 3.1 VOBOX
  • config_initd has been improved
  • Added support in config_mkgridmapdir to read grid/groupmapfile from env variables defined in <node-type>.pre
Removed features:
  • config_glite_env just now deletes the old /etc/profile.d/gliteenv.sh since now all the environment should be defined in grid-env.sh
  • config_gip_scheduler_plugin is now distributed in yaim lcg CE.
site-info.def changes:
  • The following variables have been removed from site-info.def: RB_RLS
  • The following variables are new in site-info.def: DPM_INFO_USER and DPM_INFO_PASS
  • Variable SITE_HTTP_PROXY is commented out by default in site-info.def.
  • Fix for bug #29403 where variable BATCH_LOG_DIR is defined again in site-info.def instead of BATCH_SPOOL_DIR.
  • The default value of BDII_HTTP_URL has changed to http://lcg-bdii-conf.cern.ch/bdii-conf/bdii.conf and a comment has been included to check that the URL is actually correct.
Known issues:
  • Fix for bug #27146 -> The implemented fix is not very clean and it will be improved in a future release. Read the bug comments for more details.
  • Fix for bug #29403 -> Although BATCH_LOG_DIR has been reintroduced in site-info.def, it is not mentioned in any 'requires'. This has to be fixed.
glite-yaim-clients

The new version of glite-yaim-clients (4.0.1-1) contains:
  • the new configuration for the 3.1 VOBOX.
  • Fix for patch #1257 in the 3.1 UI.
  • Fix for GGUS ticket #10533 in 3.1 WN.
  • Fix for bug #28809 in the TAR UI.
The TORQUE clients are now distributed in its own yaim module called glite-yaim-torque-client. The way to configure the TORQUE clients is:

yaim -c -s site-info.def -n glite-WN -n TORQUE_client

The metapackage TORQUE_client should have a dependency in the glite-yaim-torque-client module.
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
 #25033 BDIIs could publish themselves and even better what their view is.
 #25142 maui-private.cfg
 #27146 YAIM overwrites /etc/java/java.conf
 #27356 PPS tarUI: X509_CERT_DIR
 #27694 config_mkgridmap adds non-pool accounts to gridmapdir
 #28020 CE_OS_ARCH should be required by config_gip in yaim-3.1.1
 #28058 config_users doesn't create home directories for users
 #28240 config_gip default values for ldif files too small
 #28314 bdii: openldap 2.2 only uses v3
 #28317 C-shell environment setup
 #28656 Torque start failure does not stop yaim
 #28807 config_crl should only do something if no central certs
 #28809 UI_TAR should set X509_VOMS_DIR to other than default if wanted
 #29247 LFC_oracle doesn't need oracle-instantclient-jdbc
 #29300 yaim configuration should define GLOBUS_LOCATION to point to right globus
 #29403 BATCH_LOG_DIR variable in site-info.def undefined
 #29716 There is a possible vulnerability in pbs-mom
 #29780 Maui Fairshare does not work with group and %fairshare.
 #29878 YAIM could not correctly configure GLOBUS_TCP_PORT_RANGE

Updated rpms

Name Version Full RPM name Description
glite-TORQUE_client 3.1.0-2 glite-TORQUE_client-3.1.0-2.noarch.rpm Metapackage for the glite-TORQUE_client
glite-version 3.1.0-1.slc4 glite-version-3.1.0-1.slc4.i386.rpm glite-version
glite-yaim-core 4.0.1-6 glite-yaim-core-4.0.1-6.noarch.rpm glite-yaim-core
glite-yaim-torque-client 4.0.1-1 glite-yaim-torque-client-4.0.1-1.noarch.rpm glite-yaim-torque-client module configures the TORQUE client.
torque-client 2.1.9-4cri.slc4 torque-client-2.1.9-4cri.slc4.i386.rpm client part of Torque
torque-mom 2.1.9-4cri.slc4 torque-mom-2.1.9-4cri.slc4.i386.rpm execution part of Torque
torque 2.1.9-4cri.slc4 torque-2.1.9-4cri.slc4.i386.rpm Tera-scale Open-source Resource and QUEue manager

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Service must be restarted.

How to apply the fix

  1. Update the RPMs (see above)
  2. Update configuration (see above)
  3. Restart the service if necessary (see above)