[saga-rg] Notes from meeting with BES and Byte-IO

Tom Goodale goodale at cct.lsu.edu
Mon Dec 12 12:17:12 CST 2005


Hi,

I had just had a meeting with the BES and Byte-IO people to check that we 
are all vaguely in sync.  The overall reception was postive, and there 
were a comments which came up when we were ging through things:

Namespaces:

getURL -> getCWD

   - as we are already talking about namespaces, and have the concept of a
     directory, URL was seen to be inappropriate here.  I've just thought
     why didn't we just name it getPath ?

Links aren't generic
   - could we move those off the generic namespace interface ?

RNS-Lite has a unified namespace.  (I guess this is similar to the GAT 
advert-service type namespace where any object could be stored.)  The 
suggestion was that SAGA should have one, and then there would be a 
namespace method which got the opaque token (EPR for RNS-Lite) which could 
be passed into the constructor of a file, etc; with isX methods to tell 
what sort of object was being pointed to by the opaque token.

   - this has obvious advantages in having just one namespace about, but
     does break the complete seperation of underlying implementation that
     we have currently, plus also requiring at least one call to
     instantiate an object, as currently have open methods which act as the
     appropriate factory methods to return files, logical files, etc.

Files:

writeP and readP are not described in the document.  Are they really 
distinct from the writeV and readV or just a subset of the functionality ?

Jobs:

Three more possible states were suggested

Staging In
Staging Out

Exception starting job (BES has this)

Contexts/sessions:

There was a suggestion that perhaps OGSA needs to pass generic context 
data about, sparked by the observation that SAGA and other systems do have 
the concept of a 'context';  would it make sense for SAGA for us to have 
sessions (or maybe all objects) provide the attribute interface and 
allow users to associate arbitrary key value pairs with it ?

Cheers,

Tom





More information about the saga-rg mailing list