gLite 3.1
glite-TORQUE_utils - Update to version 3.1.4-0
|
Date |
13.05.08 |
Priority |
Normal |
Description
Dynamic Scheduler
The dynamic scheduler was changed in order to deal with the DENY
tags being used in the short-term solution for job priorities.
The dynamic scheduler does the following with ACBRs placed on VOViews:
- it discards any ACBR that does not begin with either "VO:" or "VOMS:"
- if there is more than one ACBR left in the list, it only uses the last one
in the list, and prints a warning message to standard error and to syslog
Service Information Provider
This is the first version of the dynamic service publisher, replacing
the previous static configuration. Configuration templates are provided
for bdii, gridice, gsirfio (for DPM), lbserver, myproxy, srm/dcache,
srm/dpm, vobox and wmproxy.
The provider publishes "pure" Glue schema 1.3 attributes,
i.e. not including the legacy LCG attributes like URI and AccessControlRule,
which may imply changes in some client code.
The configuration is currently targetted at RHEL-compliant systems installed
using rpms (currently the only supported method for service nodes). Modification
is likely to be necessary for other platforms, although in general this should
not be difficult.
Other Updates
APEL is now working with external log4j and BouncyCastle. In gLite 3.1, log4j and BouncyCastle
are not bundled with APEL anymore. Instead, the log4j and BouncyCastle provided by JPackage
are used. APEL code needed to change the dependencies and the scripts to use JPackage.
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 |
#29510 |
APEL loads log4j under old path |
#33180 |
APEL in CE gLite3.1 is not publishing |
Updated rpms
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
- Update the RPMs (see above)
- Update configuration (see above)
- Restart the service if necessary (see above)
|
|