|
Updates to this release will
be announced regularly. Sites are urged to keep their installations up
to date with respect to these releases. The instructions to upgrade your
node can be found in the installation guide
here. Details on what needs to be done for a given node type and
update can be found on the individual node update pages.
05.11.2008 - 3.1 Update 59
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-WN, glite-UI, glite-VOBOX
New version of lcg-infosites:
The new patch is solving the bug 37572. it allows therefore the query to multiple BDIIs
| Patch # |
Description |
|
3286
|
new lcg-infosites version solving the bug #37572 SL4/i386
|
28.10.2009 - 3.1 Update 58
This update re-introduces some of the features and bug fixes previously proposed with Update 57 and subsequently rolled-back.
The individual service updates and complete list of patches are available below. Among others, the following changes are included:
glite-FTS_oracle, glite-FTA_oracle, glite-FTM, glite-WN, glite-UI, glite-VOBOX
New version of FTS and Clients:
FTS 2.2 is a major FTS version update. The main changes are:
- SRM-gridftp split
- Logging to syslog according to Middleware Security Audit Logging Guidelines
- Logging IP addresses in SRM calls
- Removed obsolete commands: glite-transfer-placement-submit and
glite-transfer-discovery
- Added site group management tools: glite-transfer-group-addmember
glite-transfer-group-list glite-transfer-group-removemember
- Added channel management methods for new channel parameters
- Merged transfer-api-c into transfer-cli.
- DB maintenance packages are part of the core FTS package: history, purge
- Compliant with the WLCG SRM MoU for spaces
glite-VOMS_mysql, glite-VOMS_oracle, glite-UI, glite-VOBOX
New version of VOMS Admin and Clients:
New VOMS Admin features:
The VOMS SAML codebase developed during the OMII project has been
integrated into the codebase. Now VOMS Admin exposes a service,
called VOMSSaml that can be used to obtain a SAML assertion
containing signed VOMS attributes.
New VOMS Admin service properties:
- voms.aa.certificate
- voms.aa.key
The voms-admin-configure script has been extended to support
flags to set these properties at configuration time.
Type voms-admin-configure --help for more information.
Updated dependencies:
VOMS SAML makes extensive use of the OpenSAML library,
which requires a recent version of java xml parsing tools installed
in your Java Runtime Environment.
VOMS Admin Server SAML attribute authority configuration handling:
Optional advanced parameters added.
This release introduces also automatic configuration of read-only access for anyone with a valid certificate (needed for the gridmap file generation on the relevant grid hosts). Applies only to newly created VOs.
Please check the service update pages at this link for more details
glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
New version of lcg-vomscerts:
lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov and removes old certs for voms.fnal.gov, voms.cern.ch and voms-pilot.cern.ch
| Patch # |
Description |
|
2403
|
R3.1/SLC4/i386: FTS 2.2
|
|
2913
|
VOMS Admin Server 2.0.18-1, VOMS Admin Client 2.0.10-1
|
|
3047
|
VOMS Configuration Update
|
|
3279
|
lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov
|
22.10.2009 - 3.1 Update 57 (rolled-back)
Update 57 introduced critical bugs for the BDII.
For this reason, the SA3/SA1 release management team has decided to rollback the production repository to the previous Update 56. Those sites that already upgraded the BDIIs with Update 57 should follow these guidelines to roll back the BDII:
Remove the following rpms:
glite-BDII-3.1.19-0.i386.rpm
bdii-5.0.4-1.noarch.rpm
glite-info-provider-service-1.1.5-0.noarch.rpm
glue-schema-2.0.1-1.noarch.rpm
The versions which you should have after removing these packages are:
glite-BDII-3.1.18-0.i386.rpm
bdii-4.0.1-4.noarch.rpm
glite-info-provider-service-1.1.4-0.noarch.rpm
glue-schema-1.3.0-5.noarch.rpm
These rpms can be found in the production gLite 3.1 repository of Update 58.
glite-FTS_oracle, glite-FTA_oracle, glite-FTM, glite-WN, glite-UI, glite-VOBOX
New version of FTS and Clients:
- SRM-gridftp split
- Logging to syslog according to Middleware Security Audit Logging Guidelines
- Logging IP addresses in SRM calls
- Removed obsolete commands: glite-transfer-placement-submit and
glite-transfer-discovery
- Added site group management tools: glite-transfer-group-addmember
glite-transfer-group-list glite-transfer-group-removemember
- Added channel management methods for new channel parameters
- Merged transfer-api-c into transfer-cli.
- DB maintenance packages are part of the core FTS package: history, purge
- Compliant with the WLCG SRM MoU for spaces
glite-VOMS_mysql, glite-VOMS_oracle, glite-UI, glite-VOBOX
New version of VOMS Admin and Clients:
New VOMS Admin features:
The VOMS SAML codebase developed during the OMII project has been
integrated into the codebase. Now VOMS Admin exposes a service,
called VOMSSaml that can be used to obtain a SAML assertion
containing signed VOMS attributes.
New VOMS Admin service properties:
- voms.aa.certificate
- voms.aa.key
The voms-admin-configure script has been extended to support
flags to set these properties at configuration time.
Type voms-admin-configure --help for more information.
Updated dependencies:
VOMS SAML makes extensive use of the OpenSAML library,
which requires a recent version of java xml parsing tools installed
in your Java Runtime Environment.
VOMS Admin Server SAML attribute authority configuration handling:
Optional advanced parameters added.
This release introduces also automatic configuration of read-only access for anyone with a valid certificate (needed for the gridmap file generation on the relevant grid hosts). Applies only to newly created VOs.
Please check the service update pages at this link for more details
glite-AMGA_oracle, glite-AMGA_postgres, glite-BDII, glite-CREAM, glite-FTS_oracle, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-MON, glite-PX, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, lcg-CE
New version of the BDII:
This updated version of the BDII contains support for GLUE 2.0 information. The GLUE 2.0 LDAP schema file has been added to the glue-schema package and the slapd.conf file used by the BDII has been modified to include the new file. A new root o=glue has been added in the slapd.conf file and the BDII has be modified to manage multiple roots. glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
New version of lcg-vomscerts:
lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov and removes old certs for voms.fnal.gov, voms.cern.ch and voms-pilot.cern.ch
| Patch # |
Description |
|
2403
|
R3.1/SLC4/i386: FTS 2.2
|
|
2913
|
VOMS Admin Server 2.0.18-1, VOMS Admin Client 2.0.10-1
|
|
3047
|
VOMS Configuration Update
|
|
3204
|
GLUE 2.0 Enabled BDII
|
|
3279
|
lcg-vomscerts-5.6.0 adds new cert for voms.fnal.gov
|
06.10.2009 - 3.1 Update 56
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-CREAM
Update of cream CE
This patch fixes two security vulnerabilities. Please read the advisories from the GSVG:
Furthermore several improvements to CREAM are made with this patch:
- Migration to voms-api-java. This also means that the VOMS server host certs are not required anymore in the CREAM CE node
(the /etc/grid-security/vomsdir/*/*.lsc files are sufficient)
- First release of new BLAH blparser for LSF and PBS/Torque (use of batch system status/history commands instead of parsing the log files).
However due to some problems found after the first certification, it is suggested to keep using the old parser (i.e. BLPARSER_WITH_UPDATER_NOTIFIER=false,
which is the default) which is still fully supported
- IPv6 support for BLAH
Several bug fixes, in particular:
- Fix for a problem with purge (not deleting the job sandbox dir in some cases)
- Fix for a problem for which there could be at most 32000 active jobs per user
- Fix for a problem for which the produced accounting logs (used by APEL and DGAS) was not properly filled if the CREAM CE is not the Torque server
| Patch # |
Description |
|
3259
|
Release 1.5 of CREAM CE for slc4/i386 platform
|
22.09.2009 - 3.1 Update 55
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-WMS
Update of the ICE component of the WMS:
- Improvements in performance and scalability
- Much less use of memory
- Use of jobdir instead of filelist as input for ICE
glite-UI, glite-WN, glite-VOBOX
A new version of GFAL fixing several bugs is available.
For details please have a look at the corresponding gLite 3.2 release for SL5 (Update 05).
| Patch # |
Description |
|
2862
|
Second update of ICE
|
|
3197
|
GFAL bugfix release v1.11.8-2 SL4/i386
|
31.08.2009 - 3.1 Update 54
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-MON, lcg-CE, glite-TORQUE_utils, glite-CONDOR_utils, glite-SGE_utils, glite-LSF_utils, glite-CREAM
APEL upgrade
When applying this new release, sites should make sure that the APEL publisher XML configuration file contains the new variable Limit
(see example configuration file included with the code).The main fixes are:
- Publisher OutOfMemory error when publishing large amounts of records. APEL will now publish records in batches instead of selecting all records in one go.
However, there is still an out of memory error when processing large numbers of grid_jobmap files.
In that case, follow this recipe.
- The value for the ExecutingCE in the accounting records will be taken from the configuration file in each CE and not from the log files, which will stop
sites having records with the hostname for the scheduler.
- APEL database schema changes. Some of the fields in the APEL local database have been changed. The APEL parser needs to be run at least once with the following
setting enabled to have the changes applied: <DBProcessor inspectTables="yes"/>
- YAIM changes:
- There's a new variable APEL_PUBLISH_LIMIT, in order to be able to configure the number of records to be selected. Default value is 300000.
- A number of outstanding YAIM bugs have been addressed.
- The configuration no longer attempts to fix problems in the tomcat installation as this code was rather fragile. According to the precise version
of tomcat you may need to set JAVA_HOME yourself in the /etc/tomcat/tomcat5.conf file.
- YAIM no longer assumes that you have one tomcat service called tomcat5. You can set the YAIM variable TOMCAT_SERVICE if needed. It defaults
to "tomcat5". The corresponding entry in /etc/sysconfig is modified.
- ulimit is no longer set by modifying /etc/init.d/rc.d/tomcat5 but is set by a line at the end of the /etc/sysconfig/ file.
This file is sourced by the init.d script.
- YAIM sets up the glite-info-provider-service to make the R-GMA status available via the BDII.
- There is an known problem with the version of urllib used by the MON gip plugins, where the provider does not return the correct information
in the case where the site uses a HTTP proxy. The problem is due to an issue in the OS vendor supplied urllib. A workaround, which requires a
minor modification to YAIM /opt/glite/yaim/functions/config_info_service_mon. This fix unsets the https_proxy variable for the duration of running
the GIP scripts. Full details may be found in
Bug 40764.
glite-AMGA_oracle, glite-AMGA_postgres, glite-BDII, glite-CONDOR_utils, glite-CREAM, glite-FTA_oracle, glite-FTM,
glite-FTS_oracle, glite-HYDRA_mysql, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-LSF_utils, glite-MON, glite-MPI_utils, glite-PX,
glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dcache_pool, glite-SE_dpm_disk, glite-SE_dpm_mysql,
glite-SGE_utils, glite-TORQUE_client, glite-TORQUE_server, glite-TORQUE_utils, glite-UI, glite-VOBOX, glite-WMS, glite-WN, lcg-CE
New version of yaim core
- Configuration changes needed for a new version of trustmanager and util-java. These changes are included in a new function not used yet by any yaim module.
The idea is that any service configuring tomcat will use this function in the future.
- The creation of users specifying a home directory wasn't working. This is fixed now.
- GLOBUS_TCP_PORT_RANGE is not defined for the WN and it's properly defined for the TAR UI. MYPROXY_TCP_PORT_RANGE is not defined any more.
- YAIM checks whether fetch-crl is installed and fails otherwise.
- groups.d/ structure is now available for all the node types.
- gridview is configured only if it's installed.
- The verify-proxy plugin is not present in the lcmaps configuration for gridftp.
- /opt/edg/var/info directories for the software tags are again created by yaim.
- New site-info.pre and .post variables:
- BDII_ARCHIVE_SIZE: It is the number of dumps of the database to keep for debugging purposes. Default is 0.
- BDII_BREATHE_TIME: It is the time in seconds between updates of the bdii. Default is 120.
- BDII_PASSWD: This is the password for the LDAP database used by the bdii. Default is $(mkpasswd -s 0).
- BDII_READ_TIMEOUT: It is the amount of time to wait until an information is assumed to have timed out. Default is 300.
- CONFIG_GRIDMAPDIR: It enables or disables the creation of the gridmap file. If set to yes, it creates it. If set to no,
it doesn't create the gridmap file. Default is yes.
- TRUSTMANAGER_CRL_UPDATE_INTERVAL: This variable is used in the trustmanager configuration and it defines how often the
X509_CERT_DIR is polled for changes in the files. It's a number followed by h,m or s time units. Default is 2h.
- TOMCAT_HOSTCERT_LOCATION: path of the tomcat host certificate. Default is /etc/grid-security/tomcat-cert.pem.
- TOMCAT_HOSTKEY_LOCATION: path of the tomcat host key. Default is /etc/grid-security/tomcat-key.pem.
- TOMCAT_USER: tomcat user. Default is "tomcat".
glite-UI, glite-VOBOX, glite-WN, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dcache_pool
New version of dcache and dcap clients
Upgrade solving some internal coding errors and fixing SRM client command line changes.
glite-UI, glite-VOBOX, glite-WN
New version of GFAL and lcg_util
New version containing a set of bug fixes.
New version of lcg-infosites
The new patch is solving the bug 38922 which includes the use of AccessControlBaseRule
glite-BDII, glite-CREAM, glite-FTS_oracle, glite-LB, glite-HYDRA, glite-LFC_mysql, glite-LFC_oracle, glite-SE_dpm_mysql, glite-VOBOX,
glite-WMS
New dependency on glite-info-provider-release
The package glite-info-provider-release has been added as a dependency. It's an information provider that gives information about the gLite release version.
lcg-CE, glite-WMS, glite-SCAS, glite-GLEXEC_wn, glite-CREAM, glite-VOBOX
New version of lcas and lcas interface
This is a drop-in replacement for lcas and lcas-interface. It was triggered by a faulty globus call which has been replaced by local code.
lcg-CE
New version of globus-gma
This version fixes an issue in globus-gma that only shows up when CE suffers from overload, batch or file system malfunction.
In such conditions some pool account may become irresponsive to jobmanager requests.
It will cause globus-gma child processes to be killed by the parent one after a time-out (usually 60 seconds). E.g. if a bad account
has 1000 associated jobs (running or queued) it will take globus-gma 17 hours to dig through and will prevent all other accounts from
receiving job status updates during this time, effectively bringing the whole CE down.
There's a logic in globus-gma to avoid this: after a configurable number (4 by default) of consecutive timeouts for a single account
all remaining jobs belonging to it will be skipped till the next poll cycle to allow other possible healthy accounts to receive job status updates.
Unfortunately this logic didn't work before as expected because of one extra line in the code. It was hard to catch this issue as it
cannot be reproduced during certification/testing with a healthy CE.
New version of yaim lcg-CE
Fix for a bug to restart the globus-gatekeeper so that it picks up the environment variable GLOBUS_GMA=true.
New cron job to clean empty job directories
Empty LCG-CE job directories under ~/.globus/job/CE are often
seen left behind after the rest of the corresponding finished
jobs has been cleaned up. After 15 days such directories will
be removed by the cleanup-grid-accounts cron job, but in the
meantime they occupy links to their parents. Since an ext2/3
directory can have at most 32000 links, a (very) busy grid
account can become unusable when too many such stale directories
are allowed to pile up. An extra cron job "cleanup-jobdirs" will remove any such empty
directory that has not been modified since at least 1h and is
therefore assumed to correspond to an incompletely cleaned up finished job.
glite-LSF_utils
New version of glite-info-dynamic-scheduler-lsf
- The new version doesn't replace the configuration file in /opt/glite/etc but creates the new template as rpmnew file.
- A new parameter can now be specified in the configuration file: LSF_CE_PRODUCTION_STATUS. It can have two possible values:
"Production" or "Preproduction". If the CE state is taken from the batch system, this value is taken
and reported in the information system. This allows to embed preproduction CEs in production environments.
glite-GLEXEC_wn
New glexec wrapper scripts
All the detailed information about these scripts is here.
Background information: The gLExec wrapper scripts are able to preserve the process environment variable in a safe way.
As a security measure gLExec will wipe all environment variables from the process to avoid tampering or exploitation.
This has been a struggle for Pilot Job Framework (PJF) developers to be able to overcome this security measure. Each PJF
would have to come up with their own solutions to be able to preserve the environment variables which are used a a form
of global variable space, paths to specific software areas, or other unknown use cases.To help the VOs we've come up with
these scripts to have a easy to use, uniform and supported way of preserving the environment variable between the users contexts in a safe way.
| Patch # |
Description |
|
3143
|
cleanup-jobdirs cron job for LCG-CE
|
|
3115
|
R3.1/SLC4/i386: gfal v1.11.8-1 and lcg_util v1.7.6-1
|
|
3084
|
[LCAS] lcas/lcas-interface update fixing globus related bug
|
|
3080
|
[ YAIM ] glite-yaim-lcg-ce 4.0.6
|
|
3064
|
Add glite-info-provider-release package as a dependency SLC4/i386
|
|
3060
|
dCache 1.9.1-9 Client and dCap client dcache-dcap-1.9.3-0 release i386 SL4
|
|
3050
|
glexec - wrapper scripts
|
|
3043
|
GFAL 1.11.7 i386/SLC4
|
|
3041
|
globus-gma 1.0.13
|
|
2971
|
[ yaim-core ] yaim-core 4.0.8 SLC4/i386
|
|
2755
|
APEL and YAIM bug fixes
|
|
2658
|
glite-info-dynamic-scheduler-lsf update package
|
|
2605
|
new lcg-infosites version solving bug 38922
|
24.08.2009 - 3.1 Update 53
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-WMS, glite-UI, glite-VOBOX, glite-WN
New WMS
What's WMS 3.2 in gLite 3.1?: The new WMS has version 3.2 within the WMS project. This is an internal version that shouldn't be confussed with gLite 3.2.
The first release of WMS 3.2 is available in gLite 3.1 and corresponds to glite-WMS 3.1.20-0 in the gLite repository.
This update contains a new release of the WMS which is a complete redesign of the service. For a summary of the changes introduced in this
version, please check these web pages:
This update contains also a new yaim wms with some configuration changes mainly related to default variables.
For this update, it's important to check the:
glite-CREAM, glite-LB, lcg-CE, glite-UI, glite-VOBOX, glite-WMS, glite-WN
LB update
This LB update provides fixes for known issues identified since the release of the previous update.
The following text gives an overview of modules and respective fixes.
- client: fix edg_wll_NotifDrop prototype.
- client-interface: fix edg_wll_NotifDrop prototype.
- common: fix bug #35770.
- logger: support chconfig in startup scripts and proper kill signal handling.
- proxy:s upport chconfig in startup scripts.
- server:
- Support for chconfig in startup scripts
- Support for JP importer in startup scripts
- Support for variant DN certificates
- Recalculate subjob states after DB version upgrade
- Ignore reseource_usage events when computing job states
- Fix sequence code processing for Change ACL events
- Reflect job conditions while processing queries for events
| Patch # |
Description |
|
2597
|
WMS 3.2 for SLC4
|
|
2848
|
Second Cummulative Update for the L&B Service
|
|
2896
|
[ YAIM-WMS ] Configuration for wms patch #2597 (WMS 3.2 for SLC4)
|
|
3044
|
WMS 3.2.2: bug fix release for patch #2597
|
|
3101
|
LB YAIM dependency fix (glite-info-provider-service)
|
|
3156
|
WMS 3.2: bug fix for patches #3044/#2597
|
29.07.2009 - 3.1 Update 52
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-CREAM
GlueService publisher for the CREAM CE
This is the first version of a GlueService publisher for the CREAM CE. It publishes GlueService entries for the CREAM and CEMon endpoints.
This does not affect the publication of other CE information like GlueCE and GlueCluster.
Upgrade of yaim-cream-ce
- Fixed a problem concerning publication in the BDII of FQAN voviews and DENY tags.
- CREAM and CEMon services publish themselves in the Information Service.
- Support for new blparser for LSF and PBS/Torque (not released yet) implemented. Since the new parser has not been released yet, don't try it.
- Implemented a workaround for the LB-locallogger restart problem.
- INNODB is not set anymore as default mysql engine (since CREAMDB tables are created specifying that INNODB should be used). Clean up your etc/my.cnf if needed.
- Variable SE_MOUNT_INFO_LIST is now compulsory
- New variable BLPARSER_WITH_UPDATER_NOTIFIER to support the use of new blparser (with updater and notifier) or the old one
(which parses the log files). Values are true or false, default is false..
glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
New version of lcg-vomscerts
- Adds next certificates for voms.cern.ch and voms-pilot.cern.ch
- Removes old certificate for lcg-voms.cern.ch
glite-WN
New dependencies on the WN
python-ldap is now required by the glite-WN. The default OS package is normally used to satisfy this dependency.
| Patch # |
Description |
|
2782
|
New version of glite-info-provider-service for the CREAM CE
|
|
2933
|
R3.1 lcg-vomscerts-5.5.0 adds next cert for voms.cern.ch
|
|
3024
|
3.1 / i386 Addition of python-ldap as dependency to WN.
|
|
3042
|
YAIM-CREAM-CE 5th update
|
15.07.2009 - 3.1 Update 51
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-UI, glite-WN, glite-VOBOX
New release of yaim clients
Summary of bug fixes:
- VOBOX service provider correctly publishes the supported VOs.
- FTS endpoint can be now specified by the user.
New site-info.def variables
- GLITE_LOCAL_CUSTOMISATION_DIR: This is an optional variable to define a scratch area for pool accounts via EDG_WL_SCRATCH.
For more information please check
glite-WN-3.0.15-3 Update
- GLITE_SD_PLUGIN: Service discovery settings to determine the FTS endpoint. Possible values are:
1) file : look for the FTS endpoint in a static file specified in GLITE_SD_SERVICES_XML.
2) bdii : look for the FTS endpoint dynamically from the BDII. Both options can be specified. The first one is tried first. Default is "file,bdii".
- GLITE_SD_SERVICES_XML: Location of the FTS services.xml cache file. This has to be used in combination with
GLITE_SD_PLUGIN="file,bdii". Default is "${INSTALL_ROOT}/glite/etc/services.xml".
glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-FTA_oracle, glite-FTS_oracle, glite-WN, glite-UI, glite-VOBOX
New version of DPM
- DPM gridftp v1.7.1-2: saves the calculated checksum (via gridftp CKSM) to the name server, e.g. for later reporting via srmLs.
The dpm-gridftp is able to calculate Adler32, Crc32 and MD5 checksums.
- Improved the error reporting of 'dpm-drain'.
- Clear the saved namespace checksum, if file as changed.
- Using libvomsapi, instead of the deprecated libvomsc.
- Avoiding /etc/services for rfio port lookup (wrong value).
- rfio bugfixes and improvements
- The DPM/LFC sources, configuration and init scripts have been improved for portability to SL5, Debian, OS X and Solaris.
glite-LFC_mysql, glite-LFC_oracle, glite-WN, glite-UI, glite-VOBOX
New version of LFC
- The LFC sources, configuration and init scripts have been improved for portability to SL5, Debian, OS X and Solaris.
- Two new methods have been added to the LFC server and the API: lfc_delreplicasbysfn() and lfc_registerfiles(), for the bulk removal or addition of entries.
glite-LFC_mysql, glite-LFC_oracle
New version of yaim LFC
Update of LFC YAIM configuration scripts to work with LFC 1.7.2-4 and later.
| Patch # |
Description |
|
2960
|
[ yaim-clients ] yaim-clients 4.0.8 SLC4/i386
|
|
2967
|
R3.1/SLC4/i386: DPM v1.7.2
|
|
2969
|
R3.1/SLC4/i386: LFC v1.7.2
|
|
2988
|
LFC yaim configuration update to 4.0.3-1
|
14.07.2009 - 3.1 Update 50
glite-WN
New version of grid-cm-* packages to remove /opt/glite/lib/python/logging. This is to address GGUS ticket 50148,
only happening in glite-WN version 3.1.31-0. In fact this private logging version was only ever required on SL3 and can cause problems for people using private python 2.5 versions with the supplied
2.3 versions.
| Patch # |
Description |
|
2842
|
gLite 3.1 - i686 - Update of grid-cm-client-wn to version 0.1.2 on WNs
|
06.07.2009 - 3.1 Update 49
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
lcg-CE, glite-WMS, glite-VOBOX, glite-CREAM, glite-SCAS
LCAS/LCMAPS update
Both LCAS and LCMAPS exist in library form only. They need an eco system in which they can live. This used to be the gridftp for example and nowadays glexec is used.
This also means that LCAS and LCMAPS are mostly shielded from the end user and that the interaction primarely goes through glexec.
From a site point of view there is the configuration of LCAS and LCMAPS and the end user should have no control over it. Other then that, there is not much more interaction required.
glite-SCAS
New SCAS service
New Site Central Authorization Service (SCAS). SCAS is a Web Service that allows client programs to query for an authorization decision based upon user credentials to access a particular resource. For more information please check the service node page.
SCAS YAIM configuration
====================
For a description of the YAIM variables needed to configure the SCAS server please visit:
SCAS configuration variables.
The command to configure SCAS using YAIM is:
./yaim -c -s site-info.def -n SCAS
lcg-CE, glite-SGE_utils
Updated yaim lcg-ce
New version of the yaim module for the lcg CE containing configuration changes as requested in:
It also fixes a series of bugs mainly dealing with:
- Service provider configuration
- LDIF file fixes
New YAIM variables
================
The following variables need to be defined by the sys admins (examples are distributed under site-info.def in yaim core but already required by the lcg CE configuration functions)
- CE_OTHERDESCR: This YAIM variable is used to set the GlueHostProcessorOtherDescription attribute. The value of this variable MUST be set to:
Cores=<typical number of cores per CPU> [, Benchmark=<value>-HEP-SPEC06] where <typical number of cores per CPU>
is equal to the number of cores per CPU of a typical Worker Node in a SubCluster. The second value of this attribute MUST be published only in the case the CPU
power of the SubCluster is computed using the Benchmark HEP-SPEC06.
- CE_CAPABILITY: This YAIM variable is a blank separated list and is used to set the GlueCECapability attribute. In particular, site administrators MUST
define the following values: CPUScalingReferenceSI00=<referenceCPU SI00>; the reference CPU SI00 is the internal batch scaling factor used to normalize the
GlueCEMaxCPUTime. The <referenceCPU SI00> is expressed in SI00. If internal scaling is not done this capability MUST be published and its value set to the
minimum value of the corresponding SubClusters GlueHostBenchmarkSI00. Share=<VO>:<share>; this value is used to express specific VO shares if
set. If there is no special share, this value MUST NOT be published. <VO> is the VO name and <share> can assume values between 1 and 100
(it represents a percentage). Please note that the sum of the shares over all WLCG VOs MUST BE less than or equal to 100. The syntax is
CPUScalingReferenceSI00=value [Share=vo-name1:value [Share=vo-name2:value [...]]]
- SE_MOUNT_INFO_LIST: This YAIM variable is used to set the GlueCESEBindMountInfo attribute for each defined SE. The variable is a space separated list of
SE hosts from SE_LIST with the export directory from the Storage Element and the mount directory common to worker nodes part of the Computing Element like
SE1:export_dir1,mount_dir1. If any SE from SE_LIST doesn't support he mount concept, don't define anything for that SE in this variable. If this is the case for all the SEs
in SE_LIST, put the value none. The GlueCESEBindMountInfo will be in both cases "n.a".
The following are default variables that do not need to be defined, only for advanced configurations:
- CLUSTER_HOST: this variable must be set to CE_HOST for the time being. It's defined under INSTALL_ROOT/glite/yaim/defaults/lcg-ce.post.
lcg-CE, glite-BDII, glite-PX, glite-WMS, glite-VOBOX, glite-SE_dpm_mysql, glite-AMGA_oracle, glite-AMGA_postgres
New version of glite-info-provider-service
The new version contains the templates to publish the gatekeeper and the RTEpublisher services. Only the lcg CE is actually affected by the new change.
glite-AMGA_oracle, glite-AMGA_postgres, glite-BDII, glite-CREAM, glite-FTS_oracle, glite-HYDRA_mysql, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-MON, glite-PX, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dpm_mysql, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, lcg-CE
Upgrade of GlueCluster.template
The upgrade adds a new Glue attribute, GlueHostProcessorOtherDescription, needed by the lcg CE. Cream CE and lcg CE templates are actually the only services affected by this change.
glite-WMS, glite-UI, glite-VOBOX
WMS to submit to ARC resources
The ability to submit jobs to ARC CEs has been included in the WMS. Any ARC CEs that wish to be used this way will need to install the gLite runtime environment.
The instructions for doing this can be found here. For more details please check the documentation in
ARC-WMS
lcg-CE, glite-CREAM, glite-GLEXEC_wn, glite-VOBOX, glite-SCAS, glite-WMS
New version of gLExec
A new node type has been introduced into the gLite release: GLEXEC_wn. This node type needs to be installed together with the WN. However, glexec is also used in the cream CE. Some of
the features and fixes provided in this version affect gLexec for both WN and cream CE installations. Read the following summary for more details on the changes.
Note: Please, check the Known Issues section of the GLEXEC_wn since there are some
open bugs for the first release.
- Improved error codes
- Code cleanups prevent crashes. The most interesting ones are when having to work with secondary GIDs that are not shown with their groupname, because the machine
can't resolve them.
- More distinct error message reporting, every problem that is not a 202 system error will be reported on the stderr. To prevent misuse a 202 system error is not written to stderr,
it will only be readable in the gLExec log.
- Added glexec.conf option "use_lcas {yes,no}" to enable or disable LCAS. Could be good to use in SCAS setups.
- Restored glexec.conf option "lcmaps_get_account_policy = scas:voms:local". You can now use multiple LCMAPS policies and specifically configured
LCMAPS policies.
- Default special group is 'glexec' and not 'apache' (not used due to usage of the whitelist function).
- Added glexec.conf option "target_lock_mechanism {flock,fcntl,disabled} to select the locking mechansim for the $GLEXEC_TARGET_PROXY (or its default) location.
Requested by the CREAM-BLAH-gLExec team. The default is still flock, but you can also use fcntl or bypass it (not safe) completely, see also below.
- Added glexec.conf option "input_lock_mechanism {flock,fcntl,disabled} to select the locking mechansim for the $GLEXEC_SOURCE_PROXY (if set) location and GLEXEC_CLIENT_CERT.
Requested by the CREAM-BLAH-gLExec team. The default is flock, but you can also use fcntl or bypass it (not safe) completely, see also below.
- Manpages are cleaned up and reflect the current state of gLExec.
- $SSL_CLIENT_CERT is not usable anymore as this is very error prone. Use GLEXEC_CLIENT_CERT instead.
- The $GLEXEC_MODE="lcmaps_verify_account setting is disabled. This deprecated functionality is not used, functioned badly and is not supported in all the
LCMAPS plugins.
- New scas-client plug-in
- The SCAS Client will properly be able to work now with root-squashed enabled network filesystems, by lowering its effective Unix credentials to the calling user.
This will allow for the SCAS Client to read in the certificate and private key with the proper credentials (similar to the gLExec code).
- The "--endpoint <url>" option can be set multiple times in the lcmaps.db file. The maximum amount of endpoints
configurable is 32.
- New option is "--endpoint-strategy round-robin|round-robin-random-start|random": The endpoint strategy tells the client in which order the
configured endpoints should be tried to be contacted. With round-robin the list of endpoints will be tried from top to bottom as written in the lcmaps.db file.
The option round-robin-random-start will follow the list of endpoints as written in the lcmaps.db file, but it will randomly start somewhere in the list of end-points.
The random option will randomly choose an endpoint to try. When unlucky the same endpoint could be tried twice. This is true pseudo-random.
The round-robin-random-start is made default. This will automagically provide a load balancing effect by randomly selecting a configured endpoints.
- New option: "--retry <0-9+>"This will alter the retry count when interacting with an SCAS endpoint. By default each endpoint
is tried twice by default before any other endpoint is tried (this excludes the various TCP/IP layer retries that are always performed at a lower level).
This option can alter this default behavior. It can be set to any number as long as its more than 1. Between two tries there is a small amount of (random)
time of delay build-in.
| Patch # |
Description |
|
2635
|
LCAS/LCMAPS update for lcmaps plugins verify-proxy and basics (renewed)
|
|
2767
|
SCAS: scas (service).
|
|
2840
|
[ YAIM ] glite-yaim-lcg-ce 4.0.5
|
|
2841
|
New version of glite-info-provider-service for the lcg CE
|
|
2922
|
New version of glite-info-templates
|
|
2964
|
Enable WMS submission to ARC
|
|
2973
|
gLExec, LCAS, LCMAPS introduction on WN and update for CREAM
|
25.06.2009 - 3.1 Update 48
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-WN
Addition of the grid-cm-* packages in the WN.
grid-cm-* packages provide worker node configuration monitoring. For more information, please check The Worker Node Client Documentation. In this document you can find the instructions about how to disable the publisher, if needed.
glite-AMGA_oracle, glite-AMGA_postgres, glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LB, glite-LFC_mysql
glite-LFC_oracle, glite-MON, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
New version of fetch-crl
- Warnings and errors are now counted. If there are errors in the download or verification process for one or more CRLs, the exit status will be 1;
if there are errors in the local setup or in the script invocation, the exit status will be 2.
- The installed CRLs no longer have the textual representation of the CRL, but only the PEM data blob, thus reducing IO and memory requirements.
- the CRL aging threshold is now set by default to 24 hours. The previous default was 0. The CRL aging threshold is set in the config file using
CRL_AGING_THRESHOLD=<xx>, or with the "-a" command-line argument.
- Default network timeouts reduced to 10 seconds (was 30) and retries to 2.
- Added caching and conditional downloading. When CACHEDIR is set, the original downloads are preserved and wget timestamping mode enabled.
When the content did not change, only the timestamp on the installed CRL is updated. If SLOPPYCRLHASHES is set, the has is calculated based on the
name of the crl_url file, otherwise it is taken from the CRL itself.
- The CACHEDIR must be exclusively writable by the user running fetch-crl.
- Setting CACHEDIR significantly reduced the bandwidth used by fetch-crl.
- Added RESETPATHMODE setting in sysconfig. It defines whether or not to set re-set $PATH to "/bin:/usr/bin" before start. The search for
OpenSSL may be done based on the old path. yes=always replace; searchopenssl=search for openssl first and then reset; no=keep original path, whatever that
me be (may be empty if called from cron) Default="yes". This replaces the hard-coded path in the tool!
- Hidden "FORCE_OVERWRITE" option now has a regular name. This is backwards-compatible. Set FORCE_OVERWRITE=yes if you want files overwritten
that have a CRL-like name and ought to have CRL content, but currently do not.
glite-SE_dcache_info, glite-SE_dcache_pool, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-VOBOX, glite-WN, glite-UI
dCache new features
- Info service and info provider
- Permanent registration of deleted files
- SRM Client Tools
- Log4j Runtime User Interface
- dCacheConfigure Script
lcg-CE, cream-CE
New lcg-info-dynamic-software GIP plugin
Following a requirement of the WN Working Group, the new lcg-info-dynamic-software GIP plugin now supports an additional method to load software tags for SubClusters.
Software tags can now be configured in:
- in /opt/glite/var/info/<vo>/<vo>.list (old method)
- in a per-SubCluster list /opt/glite/var/info/<SubCluster>/<vo>/<vo>.list (new and recommended method).
Note: For clean installations of cream CE and lcg CE, or when adding a new VO: YAIM creates /opt/glite/var/info/<SubCluster>/<vo>/<vo>.list and, due to bug
49831, /opt/edg/var/info/<vo>/<vo>.list is no longer created. It will be created again in the upcoming yaim-core
4.0.8-7 release.
For a workaround see known issues pages of
lcg CE and
cream CE.
If both configuration methods are used on a single node the results are merged.
e.g.
- tags configured in /opt/edg/var/info/<VO> are added to all SubClusters.
- tags configured in /opt/glite/var/info/<SubCluster>/<vo> Are added to the particular subclusters.
For more information, please check the Information System wiki.
glite-VOBOX
This patch is just for enabling the installation of CREAM and CEMon client in the VOBOX (besides the UI and the WMS). The specified RPMs are the one currently in production (patch #2845)
| Patch # |
Description |
|
2661
|
i686 - Addition of grid-cm to WNs
|
|
2778
|
fetch-crl update
|
|
2868
|
dCache 1.9.1-7 Sever and 1.9.0-9 Client release i386
|
|
2870
|
SL4/i386/CE New lcg-info-dynamic-software package.
|
|
2966
|
Patch for installation of CREAM and CEMon client on VOBOX
|
16.06.2009 - 3.1 Update 47
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-AMGA_postgres, glite-AMGA_oracle, glite-SE_dpm_mysql
Upgrade to the AMGA service
======================
- The AMGA service is now published in the Information System by using the service provider.
- YAIM improvements.
Note: glite-SE_dpm_mysql is affected by this patch because the glite-info-provider-service package has been updated to a newer version and glite-SE_dpm_mysql was still
depending on an older version. This doesn't have any other impact but the update of the version of this package.
lcg CE
New version of globus-gma
====================
- Fix for GGUS ticket 42981
- Workaround for Condor-G bug where Condor-G does not distinguish between different VOMS groups, roles or VOs when the proxies have the same DN (bug #40359).
glite-WN
The WN needs to include the myproxy client that was missing in its dependencies.
glite-VOBOX, glite-UI, glite-WN
Minor release of GFAL 1.11.6-1
=======================
Fix of error handling regression bug
Known Issues for GFAL
- gfal_open segfaults on "connection refused". Tracked in #51230
glite-VOBOX, glite-UI, glite-WN
Minor release of lcg_util 1.7.4-1
=======================
- warning in case of mismatch between command line VO and proxy VO
- asynchronous srmLs support (dCache)
- new synchronous function gfal_bringonline() with retrying/polling mechanism
- new lcg-get-checksum command (and corresponding API function)
- SRMv2 is now used by default if available
- support of checksum verification during file transfers
Known Issues for lcg_util
- When copying a local file to an SE, checksum checking does not work. (SE -> local and SE -> SE works OK). Will be fixed for the next release.
- The lcg-rf commmand no longer prints the guid on success. The "--verbose" option has to be used in order to obtain the value. See bug #50548
| Patch # |
Description |
|
2646
|
Introduce resource bdii in glite-AMGA and improvements in glite-yaim-amga code
|
|
2749
|
Updated globus-gma
|
|
2838
|
WN needs MyProxy client
|
|
3014
|
R3.1/SLC4/i386: GFAL 1.11.6
|
|
3029
|
R3.1/SL4/i386: lcg_util 1.7.4
|
12.05.2009 - 3.1 Update 46
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-LFC_mysql, glite-LFC_oracle, glite-FTA_oracle, glite-FTS_oracle, glite-WN, glite-UI, glite-VOBOX
The new version of DPM and LFC contains a series of new features and bug fixes. See the packages described below for more details.
Known Issue
bug #49369: There is a known problem
when configuring DPM 1.7.0-6 using YAIM. For more details please visit the DPM disk and the DPM mysql.
LCG-DM 1.7.0-5
- srmCopy has been fully implemented
- WLCG SRM MoU requirements:
- support for multiple groups on spaces
- SRM2.2 srmReleaseFiles can be used without a requestToken
- srmLs can return information about the spaces in which a file resides
- new dpm-listspaces CLI, which will also serve as information provider
Note the 1.7 series of the DPM requires a database schema change with respect to earlier versions. The YAIM script will automatically do this.
However as a precaution the DPM databases should be backed up before doing the upgrade.
Starting with DPM version 1.7.0 the system includes the facility to provide lists of reserved space tokens to the information system. In the past
some user communities needed that information and to provide it the DPM admin may have been asked to add an information provider script.
As these additions were applied by hand an extra step is required to remove them. Therefore if a script was added one should remove it when
upgrading to version 1.7.0. In particular the 'glite-info-dpm-space-tokens' provider was quite commonly used. For that provider one should check
for the following files on the DPM head node and remove if necessary:
- /opt/glite/etc/gip/provider/glite-info-dpm-space-tokens-provider
- /opt/glite/libexec/glite-info-dpm-space-tokens
although the naming, in particular of the file in gip/provider/, may vary according the precise installation procedure that was followed.
DPM-DSI 1.7.0-1
- added ADLER32 and CRC32 checksum algorithms to CKSM handler
- Fixes #42623: DM custom packager creates rpms with invalid name
CGSI_gSOAP-2.7 v1.3.2-2
- Fixes #42623: DM custom packager creates rpms with invalid name
- gSOAP 2.7.10 has introduced a virtual destructor, which inserts
a pointer to the VMT at the beginning of the 'soap' structure,
making the C and C++ versions of the code binary incompatible,
so we need to build C++ flavour of the libraries as well with
_cpp suffix.
- Added new function, export_delegated_credentials(), to make
a delegated credential token available in memory suitable for
storage and later reuse by the user.
- Removed some spurious trailing newlines from error messages.
- Fixed descriptor and connection leak on the client side
when the authenitcation negociation to a server fails.
- Enhanced some error messages to cover more of the error message
recommendations in bug #35320.
glite-data-dpm-httpd-shell v1.2.1-2
- dpm-httpd-cmd, dpm-httpd-cp: fixing X509 environment variable names
X509_USERCERT->X509_USER_CERT ... similiar X509_USERKEY & X509_USERPROXY
- Checking the default proxy location in /tmp/x509up_u* as well.
glite-data-dpm-xrootd v2.0.3-1
- Fixes #42623: DM custom packager creates rpms with invalid name.
- Improving stability: initialise a couple of pointers in case DPM calls fail
- fix in logrotation script to check if dpm-xrd is actually configured
before sourcing the config file.
glite-SE_dpm_mysql, glite-SE_dpm_disk, glite-LFC_mysql, glite-LFC_oracle, glite-WN, glite-UI, glite-VOBOX
This is an update of the DPM and LFC path fixing some outstading issues:
- Fix memory leak in dpm_get_max_get_lifetime()
- Correct problem with bug fix 40553 (dpm-drain)
- update dpm-listspaces to v1.3.1-4
glite-FTA_oracle, glite-FTS_oracle, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
New version of the VOMS Java APIs to fix some bugs. Please, check the list of bugs in the specific service update pages for more information.
glite-WMS
New version of WMS packages to fix bug #47040
| Patch # |
Description |
|
2563
|
R3.1/i386/SLC4: DPM/LFC v1.7.0
|
|
2736
|
R3.1/i386/SLC4: DPM/LFC v1.7.0 update
|
|
2771
|
[VOMS] Continues certification from patch #2713. Adds fixes for bugs #46505 and #47090
|
|
2923
|
WMS 3.1: fixes for bug #47040
|
29.04.2009 - 3.1 Update 45
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-WN
Addition of the glite-wn-info command
============================
The glite-wn-info command is designed to be executed on the WN by a job submitter. It returns information about that worker node in a
grid context. Initially the following in particular is supported:
$ glite-wn-info -n GlueSubClusterUniqueId MySubCluster
The unique GlueSubCluster the batch worker is located in is returned.
The configuration file default location is ${GLITE_LOCATION:-/opt/glite}/etc/glite-wn-info.conf.
However the hard coded location /etc/glite-wn-info.conf is also supported and will override $GLITE_LOCATION/etc/glite-wn-info.conf.
This last configuration is particularly useful to sites working with the a TAR_WN and allows them to configure their WNs individually.
YAIM support for glite-wn-info:
- A new function, config_wn_info, will create the configuration file needed by glite-wn-info. Please, check the description of the
WN_LIST variable in the YAIM guide since a new syntax has been introduced to be able to configure glite-wn-info.
More details in the relevant section of the YAIM guide.
- A new default YAIM variable has been introduced for the WN/TAR WN configuration to define the glite-wn-info configuration file.
WN_INFO_CONFIG_FILE. Since a default value is provided, the sys admins don't need to worry about it unless they want a non standard configuration.
More details in:
section on WN variables in the YAIM guide.
glite-UI, glite-VOBOX, glite-WN
Major release of GFAL 1.11.4 and lcg_util 1.7.2
======================================
- failover to other replicas, if an SE is not available
- adjustable timeouts for each type of remote operation
- SULR canonicalization can be disabled (for VOs without BDII)
- improved Python interface (Posix I/O, error handling)
- checksum is displayed in lcg-ls
- accepting negative request ID (dCache)
- using single gridftp session (CASTOR)
- obsoletes RMC/LRC functionality (not removed yet)
- and a number of bug fixes
- lcg-del fails when specifying the LFN and the SE, a simple workaround consists in specifying the corresponding SURL.
Please note that the location of the Python libraries has changed from
/opt/lcg/lib/python to /opt/lcg/lib/python2.3/site-packages,
so you have to adjust your PYTHON_PATH accordingly, unless you use yaim-core
to configure it!
glite-AMGA_postgres, glite-AMGA_oracle, glite-BDII, glite-CONDOR_utils, glite-CREAM, glite-FTA_oracle, glite--FTM, glite-FTS_oracle, glite-LB, glite-LFC_mysql, glite-LFC_oracle, glite-LSF_utils, glite-LFC_mysql, glite-LFC_oracle, glite-MON, glite-MPI_utils, glite-PX, glite-SE_dcache_admin_gdbm, glite-SE_dcache_admin_postgres, glite-SE_dcache_info, glite-SE_dcache_pool, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-SGE_utils, glite-TORQUE_client, glite-TORQUE_server, glite-TORQUE_utils, glite-UI, glite-VOBOX, glite-WMS, glite-WN, lcg-CE
Updates for YAIM
=============
This release contains an update for yaim clients and yaim core. Both have been updated from version 4.0.5 to version 4.0.7,
but they contain also all the bug fixes made available in 4.0.6.
The release pages only highlight the bugs fixed in yaim core 4.0.7. If you also want to know the list of bugs fixed in 4.0.6,
please look at the list of attached bugs in the
yaim core patch (#2636) and
yaim client patch (#2757).
Known Issue
Bug #49831: After introducing the fix for
Bug #45887, YAIM has stopped to create /opt/edg/var/info directories.
This is a mistake since the version of lcg-tags that will be able to write in the new directory /opt/glite/var/info/<SubClusterUniqueId>/<vo>
is released in Patch #2940 that hasn't been certified yet.
Old directories need to be supported for a while. The following workaround is needed in fresh installations of the lcg CE and cream CE or when
a new VO is added to an existing CE. Edit
$INSTALL_ROOT/glite/yaim/functions/cofig_gip_vo_tag and add at the end the old code to create the /opt/edg/var/info directory. Visit the
lcg CE
and the cream CE known issues pages for the details.
Summary of the bug fixes
The most relevant bug fixes due to the severity of the bug (major or critical) are:
- #43278: config_users is now always creating the cleanup-grid-accounts cron job, no matter if CONFIG_USERS is yes or no.
- #39389: WMS now limits concurrent GridFTP connections using a new variable, GRIDFTP_MAX_CONNECTIONS (described in the next section).
New siteinfo variables
- UNPRIVILEGED_MKGRIDMAP: In case you want to create a grid-map file which only contains mappings to ordinary users.
Values are 'yes' or 'no'. 'no' will create a grid-map file with special users as well, if defined in groups.conf.
yes, will create a grid-mapfile containing only mappings to ordinary pool accounts. This variable is defined in site-info.pre.
Default is 'no'. You can redefine it in your site-info.def.
- GRIDFTP_CONNECTIONS_MAX: Maximum number of simultaneous connections to the gridftp server. This variable is defined in
site-info.pre. Default is '50'. You can redefine it in your site-info.def.
- BDII_LIST: This variable already appeared in the previous yaim core release 4.0.5-7. However, due to a bug it was
recommened not to use it. It's an optional variable to define a list of top level BDIIs to support the automatic failover in the GFAL
clients. The syntax is my-bdii1.$MY_DOMAIN:port1[,my-bdii22.$MY_DOMAIN:port2[...]]. Be aware that lcg-infosites doesn't work with multiple
BDIIs. So it's better you don't define this variable if you need to use lcg-infosites. However gfal, lcg_utils, lcg-info and
glite-sd-query work fine with multiple BDIIs.
- SE_MOUNT_INFO_LIST: This YAIM variable is used to set the GlueCESEBindMountInfo attribute for each defined SE. The variable
is a space separated list of SE hosts from SE_LIST with the export directory from the Storage Element and the mount directory
common to worker nodes part of the Computing Element like SE1:export_dir1,mount_dir1. If any SE from SE_LIST doesn't support
the mount concept, don't define anything for that SE in this variable. If this is the case for all the SEs in SE_LIST,
put the value 'none'. The GlueCESEBindMountInfo will be in both cases 'n.a'.
- CE_CAPABILITY and CE_OTHERDESCR: These variables affect cream CE and lcg CE and that's why they are included in the example site-info.def. However,
they are currently not used until some modifications in the information system configuration are applyed in cream and lcg CE. They will
be properly announced by then. You can ignore them for the time being.
Summary of new features
- fetch-crl runs now on reboot. A init.d script has been created for it.
- Tomcat configuration is now defined in yaim core to be used by all the modules that need tomcat.
- grid-env.sh doesn't leave garbage in the environment. It's also possible to run the -r option in the yaim command without messing
up the grid-env.sh file.
- Old lcas/lcmaps configuration files are no longer created in config_mkgridmap.
- Multiple BDIIs can now be defined for GFAL clients. See the section above for the description of BDII_LIST.
- Update of yaim clients in order to avoid duplication of PYTHONPATH/PERL5LIB definitions.
so that the grid environment has coherent values for 32bit and 64bit platforms.
- With the previous yaim core version, PYTHONPATH/PERL5LIB used to contain a mix of 32bit and 64bit grid libraries after configuring
a node type (specially WNs). This is wrong since Python/perl, unlike the dynamic linker, seems not to be able to find the good library when 32bit and 64bit libraries
appear in PYTHONPATH/PERL5LIB.The fix consists of:
- If the machine is 64bit and middleware is 64bit, PYTHONPATH/PERL5LIB only contains 64bit paths.
- If the machine is 64bit and middleware is 32bit, PYTHONPATH/PERL5LIB only contains 32bit paths.
- If the machine is 32bit, PYTHONPATH/PERL5LIB only contains 32bit paths.
- Python version specific directories have also been added in PYTHONPATH when they are installed.
- A typo has also been fixed in config_mkgridmap so that the grid-map file generation for LFC and DPM works fine now.
- The .lsc files (files specifying the trusted VOMS servers with their DNs and CA DNs) are now created in the tarball configurations.
- VO SW tag directories are created now under /opt/glite/var/info/<SubClusterUniqueId>/<vo>. Two new variables are used
CLUSTERS and CLUSTER_<cluster_name>_SUBCLUSTERS which, for the time being have a default value which is CE_HOST. Sys admins should not change this.
There's a new software provider that will publish from old and new directories (not yet in production) and there's a new version of lcg-tags that
will write in old and new directories (not yet in production). For the time being, this configuration change can be ignored until the new lcg-tags
version is released to production. See the Known Issue described above.
| Patch # |
Description |
|
2757
|
Addition of glite-wn-info to return information about a WN.
|
|
2783
|
R3.1/SLC4/i386: GFAL 1.11.4 and lcg_util 1.7.2
|
|
2921
|
[ yaim-clients ] yaim-clients 4.0.7
|
|
2942
|
[ YAIM ] glite-yaim-core 4.0.7
|
14.04.2009 - 3.1 Update 44
This update basically contains a new cream CE upgrade and a fix for WMS clients.
Please see below for the individual service updates and list of patches.
The following middleware service updates are included:
glite-CREAM
Update of CREAM CE. The main changes are:
Configuration
==========
- A problem in BLAH configuration fixed in order to reduce the probability of jobs aborted for "killed by signal 15"
- Publications of VO software tags in a CREAM CE is now supported
Bug fixes and new functionality
=======================
- Fixed a "too many open files" problem triggered by the purge operation
- Fixed a memory leak in the BLAH Blparser for LSF
- Fixed some problems in the BLAH BLparser which caused its crash or its inability to send notifications to CREAM
- BLAH is started via a "master" process, which monitors and in case restarts the parser
glite UI, glite-WMS
Upgrade of CREAM and CEmon clients. The main changes are:
- Problem involved with staging of InputSandbox files fixed.
- It is now possible to use the CREAM client even if the relevant VO VOMS cert file is not installed in the clients, as requested by OSG.
- Support for some problems reported in IPv6
- Fixed some problems which prevented the build on sl5_x86_84
glite UI, glite VOBOX
Important fix for WMS clients:
- bug #48598: job submission fails when first WMS tried is draining !!
| Patch # |
Description |
|
2748
|
Third update of CREAM CE for slc4/i386 platform
|
|
2750
|
YAIM-CREAM-CE 4th update
|
|
2845
|
Second update of CREAM and CEMon Clients for slc4/i386 platform
|
|
2928
|
WMS UI 3.1: Patch for bug #48598
|
02.04.2009 - 3.1 Update 43
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-UI, glite-WN, glite-VOBOX
* New version of YAIM clients enabling configuration of Service Discovery (PATCH:2596)
glite-SGE_utils
* New info dynamic plugin + YAIM utils
* This update fixes a security issue. Please have a look at the corresponding advisory
glite-VOBOXglite infor provider service
* New info dynamic plugin + YAIM utils
| Patch # |
Description |
|
2596
|
[ YAIM ] glite-yaim-clients 4.0.5
|
|
2720
|
New Information Dynamic Plugin and SGE yaim utils
|
|
2860
|
VOBOX with glite-info-provider-service dependency
|
|
2934
|
remove glite-security-lcas-lcmaps-gt4-interface OBSOLETE dependency from glite-VOBOX
|
27.03.2009 - 3.1 Update 42
This update can be summarised as: new version of lcg-vomscerts, BDII, WN, FTS and FTA updates, and finally new version of VDT.
Please check below for more details on the individual service updates and list of patches.
IMPORTANT NOTE: This update has priority HIGH for the lcg-vomscerts patch. The other patches have priority NORMAL.
glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
- New version of lcg-vomscerts-5.4.0: it adds next certificate for lcg-voms.cern.ch (old one expires on 07/04/2009); and removes old certs of cclcgvomsli01.in2p3.fr and vo.racf.bnl.govi.
glite-BDII, glite-MON, glite-WMS, glite-LB, lcg-CE, glite-CREAM, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-SE_dcache_info, glite-SE_dpm_mysql, glite-VOMS_mysql, glite-VOMS_oracle, glite-PX, glite-VOBOX
- Upgrade of BDII. The main change is that the starting cache size used for the Berkeley Database in
the BDII has been reduced from 1 GB to 50 MB. This should significantly reduce the memory footprint and still provide the necessary performance.
- DB_CONFIG now has "set_lk_max_locks 10000" (10k) to fix GGUS ticket 43230 ("gLite 3.1u34: lcg-cp failing on a BDII error in a MPI job")
glite-AMGA_oracle, glite-AMGA_postgres, glite-LB, glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SGE_utils, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
- New version of VDT that introduces GridFTP2 support.
glite-WN
- Add Which as a dependency in the WN.
glite-FTS_oracle
- FTS job submission sometimes ends up with an invalid delegated proxy certificate in the FTS service, thus transfers will fail. This update fixes the FTS web service's delegation code that the delegated proxy certificates should not be corrupted.
The fix is transparent for the clients and there is no configuration change on the server side. One only needs to restart the FTS web service (Tomcat) after upgrading the glite-data-transfer-fts package.
| Patch # |
Description |
|
2671
|
Default DB cache size reduced to 50Mb
|
|
2680
|
VDT 1.6.1 Release 9 SL4/x86
|
|
2701
|
Adding which dependency to glite-WN
|
|
2760
|
R3.1/FTS 2.1: delegation fix
|
|
2858
|
R3.1 lcg-vomscerts-5.4.0 adds next cert for lcg-voms.cern.ch
|
id="3.1_Update_41">25.02.2009 - 3.1 Update 41
This updates contains:
-
Update to WMS 3.1 with numerous bug fixes. This update introduces as well a first version of the ICE plugin, which is functional but is still affected by several known issues. (list available at http://grid.pd.infn.it/cream/field.php?n=Main.ICEKownIssues)
- Partially enables the WMS to submit to ARC CEs. For more details on this functionality visit the following URL, http://twiki.cern.ch/twiki/bin/view/EGEE/ARC-WMS.
- Enabled submission to cream CE.
- LDAP queries to fetch information in the Information Supermarket from the BDII can now be pre-filtered.
- Added support for MPI jobs.
- Ability to configure ExpiryPeriod and MatchRetryPeriod via YAIM.
- New info-providers.
-
New version of Cream CE. Among others this version provides:
-
fixes in particular BUG:44712 (Problem with lcmaps config file used for glexec).
- Proxy renewal mechanisms have been modified following the approach used in the LCG-CE (it is not necessary anymore to have a set of open ports in the WN, as it was required before)
- gJAF code included in org.glite.ce software i.e. removed the dependency on security.authz-framework-java
- Several bug fixes in CREAM and CEMon (the CEMon ones were required in particular by VDT/OSG)
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-BDII, glite-CREAM, glite-LB, glite-PX, glite-VOBOX, glite-WMS, glite-WN, lcg-CE
This update contains rpms installed on the glite-BDII, lcg-CE and the glite-PX. The upgrade of these services is not strictly demanded and can be postponed.
There are 2 known issues recently found affecting the WMS. Please check the WMS known issues page.
| Patch # |
Description |
|
1841
|
WMS 3.1.100
|
|
2562
|
WMS 3.1.102: bug fix release for gLite WMS patch #1841 (WMS 3.1.100)
|
|
2669
|
Patch for short term proxy renewal solution in CREAM based CE & other bug fixes
|
|
2622
|
Cumulative bugs fixes for WMS UI 3.1
|
|
2642
|
[ YAIM ] WMS configuration
|
|
2667
|
YAIM-CREAM-CE 3rd update
|
|
2802
|
[ YAIM ] WMS configuration - clone #2642
|
04.02.2009 - 3.1 Update 40
This update contains a new version of the lcg-vomscerts rpm. Please see below for more details on the new version and on the individual service updates.
glite-CREAM, glite-FTA_oracle, glite-FTS_oracle, glite-LFC_mysql, glite-LFC_oracle, glite-PX, glite-SE_dpm_disk, glite-SE_dpm_mysql, glite-UI, glite-VOBOX, glite-VOMS_mysql, glite-VOMS_oracle, glite-WMS, glite-WN, lcg-CE
Upgrade of lcg-vomscerts-5.3.0. It adds 3 certificates:
- next cert for cclcgvomsli01.in2p3.fr (biomed + egeode);
- next cert for vo.racf.bnl.gov (atlas);
- cert for voms.fnal.gov (cms).
| Patch # |
Description |
|
2745
|
R3.1 lcg-vomscerts-5.3.0 adds new certificates
|
22.01.2009 - 3.1 Update 39
This update contains a new version of cream CE with a set of bug fixes.
Please, check below for a summary of the most important changes and check in the cream CE
update page for more details.
General information concerning all node types
Note that the jpackage 1.7 repository should not be used, only the jpackage 5 repository
should be enabled. Have a look at the Generic Installation Guide for more details.
glite-CREAM
Upgrade of CREAM and CEMon
Main changes:
- Memory leaks (due to memory leaks in jclassads) fixed
- Job purger implemented to automatically purge old forgotten jobs, not explicitly purged by the client.
- Implemented support for MWVersion JDL attribute.
- Problem related with the forwarding of the CE Requirements fixed.
- Several issues in BLAH BLParser addressed.
| Patch # |
Description |
|
2415
|
First update of CREAM CE for slc4/i386 platform
|
15.12.2008 - 3.1 Update 38
This update contains multiple bug fixes in various areas.
Please see below for a summary of the bug fixes, the individual service updates and list of patches.
glite-HYDRA
This is the first release of the new gLite Hydra service, which
provides support for data encryption on Storage Elements.
For more details on the hydra service check the glite-HYDRA_mysql update page.
For more details on the hydra clients, check the glite-WN, glite-UI or glite-VOBOX update pages.
glite-PX
Improved myproxy server with a set of new features. Some of them:
- A new /etc/init.d/myproxy
start up script is include in myproxy-config. This starts the service with the file /opt/glite/etc/myproxy-server.conf created by YAIM.
- The information provider now publishes much richer information about how the MyProxy service can be used.
- Some improvements have been done in the yaim myproxy module.
For more details check the glite-PX updates page.
glite-CREAM glite-FTS_oracle glite-MON glite-UI glite-VOBOX glite-VOMS_mysql glite-VOMS_oracle glite-WN lcg-CE
Update of glite-security-trustmanager rpm to have the right bouncycastle dependency
This is a simple fix for the bouncycastle libraries moved to a new location with bouncycastle 1.41.
If the lcg CE is working, this change has no effect. When the lcg CE is next time reconfigured
or if there is a clean install this change has an effect
and will use the algorithm described in patch 2644.
See original submission.
glite-CREAM glite-FTA_oracle glite-FTS_oracle glite-LFC_mysql glite-LFC_oracle glite-PX glite-SE_dpm_disk
glite-SE_dpm_mysql glite-UI glite-VOBOX glite-VOMS_mysql glite-VOMS_oracle glite-WMS glite-WN lcg-CE
Upgrade of lcg-vomscerts-5.2.0:
- renamed all certificates with .pem suffixes because of bug 43395.
- removed expired certificate of voms.cern.ch
glite-CREAM lcg-CE glite-MON glite-SGE_utils glite-LFC_utils glite-CONDOR_utils glite-TORQUE_utils
Update of the APEL rpm to solve the new bouncycastle release problem.
For more details on the update instructions check the relevant servide update page.
glite-BDII glite-CREAM glite-FTS_oracle glite-LB glite-LFC_mysql glite-LFC_oracle glite-MON glite-PX glite-SE_dcache_admin_gdbm glite-SE_dcache_admin_postgres glite-SE_dcache_info glite-SE_dpm_disk glite-SE_dpm_mysql glite-VOBOX glite-VOMS_mysql glite-VOMS_oracle glite-WMS lcg-CE
Fix for GGUS ticket 44201 reporting that WMS does not match jobs which should match. The fix to this problem requires a change in the glue schema and therefore all the node types depending on the glue schema need to be updated.
| Patch # |
Description |
|
1579
|
R3.1/SLC4/noarch: Hydra service
|
|
2017
|
R3.1/SLC4/i386: Hydra client
|
|
2518
|
MyProxy Updates, myproxy-config, yaim and info provider.
|
|
2598
|
R3.1 lcg-vomscerts-5.2.0 renames certificates
|
|
2644
|
trustmanager configure.sh fix for new bouncycastle
|
|
2647
|
Patch for glite-yaim-mon and APEL to deal with bcprov location
|
|
2705
|
Removing Multivalue SE from GlueCESEBind
|
28.11.2008 - 3.1 Update 37
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-BDII, glite-SE_dcache_info and lcg-CE
The information provider glite-info-provider-ldap has been updated. This version has improved logging and the protection for recursion has been re-enabled after accidentally being removed in a previous release.
| Patch # |
Description |
|
2649
|
Updated information provider: glite-info-provider-ldap
|
|
2651
|
Updated information provider: glite-info-provider-ldap x86_64
|
26.11.2008 - 3.1 Update 36
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-CREAM
Please check the Known Issues page
glite-FTA, glite-FTS , glite-FTM
This update fixes problems when upgrading bouncycastle as provided by jpackage from version 1.37 to version 1.41. Next to this, the problem with the logrotate has been fixed.
NOTE:After the upgrade of bouncycastle happened the service has to be reconfigured.
| Patch # |
Description |
|
2551
|
R3.1/SCL4/FTS2.1: error message and logrotate update
|
|
2417
|
[ YAIM ] YAIM-CREAM-CE 2nd update
|
|
2643
|
FTS 2.1: configuration fixes
|
14.11.2008 - 3.1 Update 35
This update contains multiple bug fixes in various areas.
Please see below for the individual service updates and list of patches.
Besides others, the following middleware service updates are included:
glite-SGE_utils
glite-info-dynamic-sge and lcg-jobmanager-sge are now prepared to not overwrite manually modified versions of /opt/lcg/libexec/lcg-info-dynamic-sge and /opt/globus/lib/perl/Globus/GRAM/Jobmanager/lcgsge.pm. If this is the case, the new files will be deployed as ".rpmnew" files and must be manually forced by the site admins.
In a running SGE lcg-CE no reconfiguration is needed. Just ensure that /opt/lcg/libexec/lcg-info-dynamic-sge, /opt/glite/etc/gip/plugin/glite-info-dynamic-ce and glite-info-dynamic-scheduler-wrapper have 755 permissions.
For interoperability with other Grid projects, or if one needs to load a specific environment on the WNs not present by default, it's now possible to configure in the jobManager configuration file (lcgsge.conf) a path to a script with the proper environment to load using a variable named *GRID_ENV*( $GRID_ENV = '<path to your script>').
Next time yaim is executed invoking the SGE_utils configuration, glite-yaim-sge-utils functions will store the SGE, JM and IP configurations as .OLD.<count> if different from the implemented defaults. This opens the possibility for the site admin to keep track of its manual changes.
VOMS
An updated documentation can be found here:
VOMS Core Services User Guide: https://edms.cern.ch/file/973684/1/voms-guide.pdf
VOMS Admin User Guide: https://edms.cern.ch/file/974094/1/voms-admin-user-guide.pdf
VOMS Installation and Configuration Guide: https://edms.cern.ch/file/974982/1/voms-installation-configuration-guide.pdf
Contains a fix for bug #38506 (Previous Predictable Order with --voms flags was lost.). Now the order of FQANs in the VOMS proxy follows the order in which FQANs are specified on the command line as values of the "-voms" options. This does _not_ apply to the shorthand "<voname>:/Role=<role>" syntax.
Developer changes:
New API added for the C and C++ APIs. VOMS_SetVerificationTim(time_t time).
As usually, except where noted, everything is backwards-compatible with previous version, both on the protocol level (i.e. client and server versions may be freely mixed) and ABI level (API libraries can be upgraded with newer versions without needing recompilation of the linking parties)
glite-SE_dcache
In order to upgrade, please rerun the yaim configuration, e.g.:
./yaim -c -s site-info.def -n glite-SE_dcache_pool
./yaim -c -s site-info.def -n glite-SE_dcache_admin_postgres
Fixed bugs:
- Error message of SrmSpaceManager command 'reserve' is misleading/useless.
- PinManager fills up log files with SQL queries pool <-> xrootd-door interaction.
- /opt/d-cache/bin/dcache script doesn't start replica manager ( upper case lower case issue)
- FTP Bug, cd (ftp CWD) does not work anymore (RT #3007) busy loop in SpaceSweeper
- gPlazma returns the same FQAN for the same DN even if the FQAN changes for subsequent requests.
- ftp clinet/server checksum format miss match
- undefied NAMESPACE did not fall back to pnfs
- 'rc onerror fail' doesn't work properly.
- gPlazma web interface to verify correct configuration.
- gsidcap failes if connected to two different doors.
- high pnfs load on srmrm
- Cannot open files with PROOF
- TChain from ROOT not working properly against xrootd
- lcg-ct returns Xrootd:// instead of root://
- SrmSpaceManager : 'ls -l' doesn't report access latency and retention policy of space tokens.
- etc/node_config interpreter problem fixed
- Number of database connections seems not be limited (PinManager)
- Various fixes/improvements in installation system (rt #3082, #3160, #3252)
- File couldn't be unpinned if the disk copy didn't exist any more.
- Pin Manager is leaking db connections
- Permission handler does not respects secondary GID
- Multiple GID support in gPalzma
- globus-url-copy doesn't use the WriteToken tag to select a Space Token
- Size of removed file(s) is not returned to the token using the chimera fs backend.
- (limited) Pin Time after a bring-online start at the time when file touches the disk after a restore.
GFAL
glite-data-gfal
- Modify ETICS configuration file template to have dcache-client dependency for SLC4 and dcache-dcap for SLC5
- Experimenting with Python 2.5 support.
- Using --with-swig-prefix to really use ETICS relocated Swig dependency.
- Setting SWIG_LIB, because the one built into the 'swig' binary will not be valid in a userspace build, when Swig is relocated.
- Improve error message in case of soap error different from SOAP_EOF, and with no error string
- added missing libraries to python modules
- The proper fix was using the WITH_NOGLOBAL option instead.
- Added --with-python-location configuration option to be able to build with alternative Python versions.
- SOAP_FMAC3 and SOAP_FMAC5 are used in the generated gSOAP files, however stdsoap2.h uses SOAP_FMAC1, which has to be redefiened as well, when included in these sources.
This should fix the SL5 build.
glite-data-dm-util
- Unregister LFN in lcg_cr function when not able to register SURL in this LFN
- Print error message in lcg_rep function when not able to register SURL in the LFN
- Experimenting with Python 2.5 support.
- Solving library dependies of python module
- using --swig-prefix instead of --swig-location
- Adding 'lib64' variations to the possible SWIG_LIB locations.
- Fixed 'if' tests in configure.ac: [] are removed by m4.
- Setting SWIG_LIB, because the one built into the 'swig' binary will not be valid in a userspace build.
- using relative path to stop libtool being too smart?
- added missing python libraries
- Added --with-python-location configuration option to be able to build with alternative Python versions.
lcg-gt does not return all the information to work with dcache and this causes lcg-sd to fail. For information on how to use the lcg_utils with dCache please have a look at the following web page:
http://trac.dcache.org/trac.cgi/wiki/manuals/lcg_utils_and_dcache
| Patch # |
Description |
|
1830
|
LCAS/LCMAPS update
|
|
2002
|
First update of CREAM Client UI for slc4/i386 platform
|
|
2063
|
VOMS Admin Server 2.0.15-1, VOMS Admin Client 2.0.8-1
|
|
2072
|
voms configuration for patches 2063 and 2390
|
|
2253
|
New JobManager, Information Dynamic plugin and yaim utils versions for SGE
|
|
2390
|
Fixes for FQAN order, short FQANs + miscellaneous [4]
|
|
2398
|
dcache-server and dcache-client upgrades i386 sl4
|
|
2512
|
R3.1/i386/SLC4: GFAL-client and lcg_util release
|
|
2399
|
dcache-server and dcache-client upgrades x86_64 sl4
|
|
2513
|
R3.1/x86_64/SLC4: GFAL-client and lcg_util release
|
|