gLite 3.0
glite-VOBOX - Update to version 3.0.17-3
This update fixes various bugs and releases the 3.0.1 version of glite-yaim and the 2.1.0 version of the lcg-info-dynamic-scheduler. For the full list of bugs, please see list below.
lcg-info-dynamic-scheduler (version 2.1.0)
lrms.py was changed in order to support caching of search results. Most of the time spent in lcg-info-dynamic-scheduler was due to queries like "find all jobs from group 'lhcb', in state 'waiting', for queue 'qlong'." Queries like this are now cached for future use, and can also be supplied *before* use, like they now are for lcg-info-dynamic-scheduler. That program now generates slices of the job list for the various combinations queue/group/state that will be needed while running the program.
There were previously two different 'return a list of matching job' functions, with different interfaces. These now have a unified interface so that result caching can be supported. This does break backwards compatibility for lrms.py.Please also have a look at the list of known issues for this metapackage.
glite-VOBOX - Update to version 3.0.17-3
Date | 16.04.07 |
---|---|
Priority | Normal |
Description
This update fixes various bugs and releases the 3.0.1 version of glite-yaim and the 2.1.0 version of the lcg-info-dynamic-scheduler. For the full list of bugs, please see list below.
- glite-yaim
Release of major new version of yaim: glite-yaim-3.0.1.
This version contains changes to the 3.0.0 series of yaim in the area of- YAIM's hierarchical configuration storage
- DNS-like VO names
- Changes in the groups.conf file
- Special accounts management
- Queue management
lrms.py was changed in order to support caching of search results. Most of the time spent in lcg-info-dynamic-scheduler was due to queries like "find all jobs from group 'lhcb', in state 'waiting', for queue 'qlong'." Queries like this are now cached for future use, and can also be supplied *before* use, like they now are for lcg-info-dynamic-scheduler. That program now generates slices of the job list for the various combinations queue/group/state that will be needed while running the program.
There were previously two different 'return a list of matching job' functions, with different interfaces. These now have a unified interface so that result caching can be supported. This does break backwards compatibility for lrms.py.Please also have a look at the list of known issues for this metapackage.
Fixed bugs
Number | Description |
---|---|
#23636 | lcg-info-dynamic-scheduler too slow for large LSF sites |
Updated rpms
Name | Version | Full RPM name | Description |
---|---|---|---|
glite-UI | 3.0.14-2 | glite-UI-3.0.14-2.noarch.rpm | gLite User Interface |
glite-VOBOX | 3.0.17-3 | glite-VOBOX-3.0.17-3.noarch.rpm | gLite VOBOX node |
glite-yaim | 3.0.1-9 | glite-yaim-3.0.1-9.noarch.rpm | glite-yaim |
lcg-info-dynamic-scheduler-generic | 2.1.0-1 | lcg-info-dynamic-scheduler-generic-2.1.0-1.noarch.rpm | GIP plugin for VO-specific scheduler info such as Estimated Response Time and Free Slots. This RPM contains the batch-system independent part. This RPM contains a document detailing how the batch-system specific information should be reported so that the code here can read it and compute the necessary information. |
lcg-info-dynamic-scheduler-pbs | 2.0.0-1 | lcg-info-dynamic-scheduler-pbs-2.0.0-1.noarch.rpm | Plugins for the lcg-info-dynamic-scheduler GIP plugin. The two plugins here are for Maui (scheduler) and PBS/Torque (LRMS). |
The RPMs can be updated using apt via
- via apt: apt-get dist-upgrade
- or via a download from:
http://glitesoft.cern.ch/EGEE/gLite/APT/R3.0/rhel30/RPMS.updates/
Service reconfiguration after update
Not needed.
Service restart after update
Not needed.
How to apply the fix
- Update the RPMs (see above)
- Update configuration (see above)
- Restart the service if necessary (see above)