[glue-wg] Suggestion for splitting the StorageShare.

Laurence Field Laurence.Field at cern.ch
Fri Apr 25 09:46:36 CDT 2008


On further investigation of the Storage Schema an unmet use case has 
been found.

Use Case: Consider two VOs who use two different paths to access the 
same StorageShare or alternatively one VO who can access the same 
StorageShare via two different paths. Where there could be an asymmetry 
with the ACLs for the SRM v2.2 space and the Path.

The latest schema would require a StorageShare to be instantiated for 
each combination of path and SRM v2.2 space ACL, leading to n*m storage 
shares duplicating a great deal of information.

The suggested solution is to split the StorageShare into the 
StorageShare and StorageEnvironment where there is a one to many 
relationship between the Environment and the Share. Both entities 
inherit the ACLs from the AccessPolicy

StorageShare
LocalID
Path
Tag

StorageEnvironment
LocalID  
ServingState
AccessLatency
RetentionPolicy
ExpirationMode
DefaultLifeTime
MaximumLifeTime

At the same time this allows the AggregationID to be removed.






More information about the glue-wg mailing list