[glue-wg] v1.3 documentation, please!

Paul Millar paul.millar at desy.de
Tue May 6 13:10:46 CDT 2008


Hi all,

Sorry, this is a bit of rant.

I'm in the process overhauling how dCache information is published into GLUE: 
a complete rewrite of how information is propagated.  So I'm looking for 
definitive information about how to publish Glue through GIP.

... and there's the rub.  I can't find any good references for how to provide 
this information.  I've started a dCache wiki page[1] that holds various 
nuggets of information, but none of them seem complete or authoritative.

[1]	http://trac.dcache.org/trac.cgi/wiki/GLUE

I understand that the current dCache system, is functional through Owen's 
sterling effort, with various trial-and-error attempts and information 
conveyed through emails.  I'm looking to avoid this process as much as 
possible; having accurate information would be a good start!

First off, the only GLUE v1.3 documentation I could find is from CNAF CVS [2].  
The most recent version is "Draft 3---16 Jan 2007".  I think Sergio was going 
to make this the final version, but could this process be clarified?  BTW, 
there's a typo in the StorageArea, UsedNearlineSize description; there are 
other sections that look somewhat incomplete (e.g., grep for "TO BE ADDED")

[2]	
https://forge.cnaf.infn.it/plugins/scmsvn/viewcvs.php/*checkout*/v_1_3/spec/pdf/GLUESchema.pdf?rev=32&root=glueschema

Second, I could also find no authoritative source of information on Glue/LDAP 
binding for v1.3.  There are some CNAF notes[3], but these mention, in bold, 
that "[t]his version is for early evaluation and is not meant to be deployed 
yet".  Can someone say what is incorrect on this page?  More importantly, can 
someone update it so the page is correct?

[3]	http://glueschema.forge.cnaf.infn.it/SpecV13/LDAP

The CNAF notes also mention that certain attributes are "deprecated and their 
use should be removed from any software".  Does this mean 
info-provides "must" (or "should", or "may", see RFC 2119) refrain from 
publishing deprecated attributes?  For example, should no info-provider be 
publishing GlueChunkKey anymore?

For publishing SRM spaces, I found a *proposal* for how this should be 
done[4].  Confusingly, this contradicts the GLUE/LDAP notes[3] as it 
stipulates that "mds-vo-name = local" must be used, whereas the notes state 
that mds-vo-name has been removed from the DIT; in practise "mds-vo-name = 
resource" (as a primary document, for feeding into GIP) is what seems to 
work.

[4]	https://twiki.cern.ch/twiki/bin/view/LCG/GSSDGLUEProposal

Finally, (prodding Laurence) I could not find *any* statement about what 
format GIP supports as primary input (although I might have missed this).  
I'd assume this is roughly GLUE v1.3/LDAP, but apparently there's some magic 
happens with DNs with RDF of "mds-vo-name=resource".  Is this (still) true?  
Is it required? What other mappings and translations are possible?

Sorry, I'm sure this info is well known by others, but it doesn't appear to be 
documented.  Can some knowledgable person take on responsibility for ensuring 
this is all properly documented?

Cheers,

Paul.


More information about the glue-wg mailing list