gLite > gLite 3.1 > glite-TORQUE_client > Update to glite-TORQUE_client 3.1.4-0  
 
 

 

 

gLite 3.1

glite-TORQUE_client - Update to version 3.1.4-0


Date 09.06.08
Priority Normal

Description

Torque and Maui

The new Maui is identical with the previous release but the versioning scheme has been improved.

The new Torque has many new features, enhancements and bug fixes. The most important of them are mentioned here with the following coding:
  • c - crash
  • b - bug fix
  • e - enhancement
  • f - new feature
Torque v. 2.3.0
  • e - redesign how torque.spec is built
  • e - added -a to qrun to allow asynchronous job start
  • e - allow qrerun on completed jobs
  • e - allow qdel to delete all jobs
  • e - make qdel -m functionality match the documentation
  • b - prevent runaway hellos being sent to server when mom's node is removed from the server's node list
  • e - local client connections use a unix domain socket, bypassing inet and pbs_iff
Torque v. 2.2.1
  • b - fix a bug where dependent jobs get put on hold when the previous job has completed but its state is still available for life of keep_completed
  • b - fixed a bug where pbs_server never delete files from the "jobs" directory
  • b - fixed a bug where compute nodes were being put in an indefinite "down" state
  • e - added job_array_size attribute to pbs_submit documentation
  • b - correctly parse /proc/pid/stat that contains parens (Meier)
Torque v. 2.2.0
  • e - improve RPP logging for corruption issues
  • f - dynamic resources
  • e - use mlockall() in pbs_mom if _POSIX_MEMLOCK
  • f - consumable resource "tokens" support (Harte-Hanks)
  • f - Linux 2.6 cpuset support
  • e - build process sets default submit filter path to ${libexecdir}/qsub_filter we fall back to /usr/local/sbin/torque_submitfilter to maintain compatibility
  • e - allow long job names when not using -N
  • f - new MOM $varattr config
  • e - daemons are no longer installed 700
  • e - tighten directory path checks
  • f - new mom configs: $auto_ideal_load and $auto_max_load
  • e - pbs_mom on Darwin (OS X) no longer depends on libkvm (now works on all versions without need to re-enable /dev/kmem on newer PPC or all x86 versions)
  • e - added PBS_SERVER env variable for job scripts
  • e - add --about support to daemons and client commands
  • f - added qsub -t (primitive job array)
  • e - add PBS_RESOURCE_GRES to prolog/epilog environment
  • e - add -h hostname to pbs_mom (NCIFCRF)
  • e - filesec enhancements (StockholmU)
  • e - added ERS and IDS documentation
  • e - allow export of specific variables into prolog/epilog environment
  • b - change fclose to pclose to close submit filter pipe (ABCC)
  • e - add support for Cray XT size and larger qstat task reporting (ORNL)
  • b - pbs_demux is now built with pbs_mom instead of with clients
  • e - epilogue will only run if job is still valid on exec node
  • e - add qnodes, qnoded, qserverd, and qschedd symlinks
  • e - enable DEFAULTCKPT torque.cfg parameter
  • e - allow compute host and submit host suffix with nodefile_suffix
  • f - add --with-modulefiles=[DIR] support
  • b - be more careful about broken tclx installs
Torque v. 2.1.10
  • b - fix buffer overflow in rm_request, fix 2 printf that should be sprintf (Umea University)
  • b - correct updating trusted client list (Yahoo)
  • b - Catch newlines in log messages, split messages text (Eygene Ryabinkin)
  • e - pbs_mom remote reconfig pbs_mom now disabled by default use $remote_reconfig to enable it
  • b - fix pam configure (Adrian Knoth)
  • b - handle /dev/null correctly when job rerun


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
 #30463 Root exploit and information leak using Torque MOM
 #30663 maui.cfg should be 644 not 600.

Updated rpms

Name Version Full RPM name Description
glite-TORQUE_client 3.1.4-0 glite-TORQUE_client-3.1.4-0.i386.rpm gLite metapackage (glite-TORQUE_client)
torque-client 2.3.0-snap.200801151629.2cri.slc4 torque-client-2.3.0-snap.200801151629.2cri.slc4.i386.rpm client part of Torque
torque-mom 2.3.0-snap.200801151629.2cri.slc4 torque-mom-2.3.0-snap.200801151629.2cri.slc4.i386.rpm execution part of Torque
torque 2.3.0-snap.200801151629.2cri.slc4 torque-2.3.0-snap.200801151629.2cri.slc4.i386.rpm Tera-scale Open-source Resource and QUEue manager

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)