Hi,
Lately I have seen reports of some replica management SFT tests hanging.
Some time ago this was caused by LCG 2_4_0 sites' lcg-utils commands not
being able to cope with some sites publishing something in their GIIS without
publishing a related accesspoint URL or something like that.
A script was created that tested for such DNs, so that
two 2_6_0 sites that published wrong entries were found and fixed.
This problem did not affect 2_6_0 sites.
Since I saw lcg-... command hang even at presumably 2_6_0 sites,
I decided to see if the same test script gives me something, and I got the following
when applyied against all the info at lcg-bdii.cern.ch.
(see below).
Is this entry incorrect in a way?
Can it be causing replica management commands hang indefinitely at LCG 2_4_0 sites
or fail with segmentation fault?
I think the answer is yes, pls correct me if I am wrong.
Cheers,
Emanouil Atanassov
[log in to unmask]
Institute for Parallel Processing
Bulgarian Academy of Sciences
EGEE SEE ROC
Result from testing (should have been empty if all OK):
# site-fts_lxb0729.cern.ch_org.glite.FileTransfer, cern-sc, local, grid
dn: GlueServiceUniqueID=site-fts_lxb0729.cern.ch_org.glite.FileTransfer,mds-vo
-name=cern-sc,mds-vo-name=local,o=grid
objectClass: GlueTop
objectClass: GlueService
objectClass: GlueSchemaVersion
objectClass: GlueKey
GlueServiceUniqueID: site-fts_lxb0729.cern.ch_org.glite.FileTransfer
GlueServiceName: site-fts_lxb0729.cern.ch
GlueServiceType: org.glite.FileTransfer
GlueServiceVersion: 3.0.0
GlueServiceEndpoint: https://lxb0729.cern.ch:8443/site-fts/glite-data-transfer
-fts/services/FileTransfer
GlueServiceWSDL: https://lxb0729.cern.ch:8443/site-fts/glite-data-transfer-fts
/services/FileTransfer?wsdl
GlueServiceSemantics: normal
GlueServiceStartTime: 2005-10-19 09:58:37.000000000 +0200
GlueForeignKey: GlueServiceUniqueID=site-fts_lxb0729.cern.ch_org.glite.Channel
Management
GlueForeignKey: GlueSiteUniqueId=CERN-SC
GlueSchemaVersionMajor: 1
GlueSchemaVersionMinor: 2
GlueServiceOwner: dteam
GlueServiceOwner: alice
GlueServiceOwner: atlas
GlueServiceOwner: cms
GlueServiceOwner: lhcb
GlueServiceAccessControlRule: dteam
GlueServiceAccessControlRule: alice
GlueServiceAccessControlRule: atlas
GlueServiceAccessControlRule: cms
GlueServiceAccessControlRule: lhcb
# site-fts_lxb0729.cern.ch_org.glite.ChannelManagement, cern-sc, local, grid
dn: GlueServiceUniqueID=site-fts_lxb0729.cern.ch_org.glite.ChannelManagement,m
ds-vo-name=cern-sc,mds-vo-name=local,o=grid
objectClass: GlueTop
objectClass: GlueService
objectClass: GlueSchemaVersion
objectClass: GlueKey
GlueServiceUniqueID: site-fts_lxb0729.cern.ch_org.glite.ChannelManagement
GlueServiceName: site-fts_lxb0729.cern.ch-channel
GlueServiceType: org.glite.ChannelManagement
GlueServiceVersion: 3.0.0
GlueServiceEndpoint: https://lxb0729.cern.ch:8443/site-fts/glite-data-transfer
-fts/services/ChannelManagement
GlueServiceWSDL: https://lxb0729.cern.ch:8443/site-fts/glite-data-transfer-fts
/services/ChannelManagement?wsdl
GlueServiceSemantics: normal
GlueServiceStartTime: 2005-10-19 09:58:37.000000000 +0200
GlueForeignKey: GlueServiceUniqueID=site-fts_lxb0729.cern.ch_org.glite.FileTra
nsfer
GlueForeignKey: GlueSiteUniqueId=CERN-SC
GlueSchemaVersionMajor: 1
GlueSchemaVersionMinor: 2
GlueServiceOwner: dteam
GlueServiceOwner: alice
GlueServiceOwner: atlas
GlueServiceOwner: cms
GlueServiceOwner: lhcb
GlueServiceAccessControlRule: dteam
GlueServiceAccessControlRule: alice
GlueServiceAccessControlRule: atlas
GlueServiceAccessControlRule: cms
GlueServiceAccessControlRule: lhcb
--------------------------------------------
Script used to test:
cat bad_bd.pl
#!/usr/bin/env perl
use strict;
$/ = "";
while (<>) {
if (/GlueServiceType/) {
print unless /GlueServiceAccessPointURL/;
next;
}
if (/GlueServiceAccessPointURL/) {
print unless /GlueServiceType/;
next;
}
}
|