Hello,
in order to publish the existence of the extra gris used by GridICE
(typically on SE), we use the GlueService objectclass.
Our approach (in place since before the generic info provider was used)
is to add an entry in the /opt/globus.conf (i.e.,
[mds/gris/provider/gridice]) that is used by the globus-mds to create an
extra entry in the grid-info-resource-ldif.conf like:
dn: GlueServiceURI=ldap://HOSTNAME:2136, mds-vo-name=local, o=grid
objectclass: GlobusTop
objectclass: GlobusActiveObject
objectclass: GlobusActiveSearch
type: exec
path: /opt/gridice/monitoring/gris/libexec
base: gridiceURI
args:
cachetime: 600
timelimit: 30
sizelimit: 5
therefore, the config file of the standard GRIS
(grid-info-resource-ldif.conf) will contain two info provider calls: one
to the lcg info provider, the other to our script.
Giving instructions to sites for the update of current LCG 2.3 with most
recent GridICE software, we found out that there is the same entry
published by the LCG info provider. This causes troubles for two reasons:
1. this entry comes with the attribute GlueServiceInformationServiceURL
with a null value; not accepted by the BDII
2. there are two entries with the same DN (this violates LDAP data model)
I don't know how the lcg generic info provider gets to publish the
gridice related entry. But we please ask you to fix it for LCG 2.4,
otherwise the GridICE server is not able to discover the dedicated GRIS's.
I think that the easiest solution is to avoid the lcg info provider do
the work and keep the GridICE info provider as it is. In a future
release, we can plan to remove our info provider and integrate with the
generic info provider (we welcome suggestions).
Should I open a bug on savannah?
Cheers,
Sergio
--
Sergio Andreozzi
INFN-CNAF, Tel: +39 051 609 2860
Viale Berti Pichat, 6/2 Fax: +39 051 609 2746
40126 Bologna (Italy) Web: http://www.cnaf.infn.it/~sergio
--
Sergio Andreozzi
INFN-CNAF, Tel: +39 051 609 2860
Viale Berti Pichat, 6/2 Fax: +39 051 609 2746
40126 Bologna (Italy) Web: http://www.cnaf.infn.it/~sergio
|