Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-3720

User Storage service endpoint for Mini SRCNet Science Platform

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Feature
    • Could have
    • PI20
    • None
    • SRCnet
    • Hide

      Provide user-controlled storage that is "near" processing and can be mounted into user science platform containers with correct permission enforcement.

      Show
      Provide user-controlled storage that is "near" processing and can be mounted into user science platform containers with correct permission enforcement.
    • Hide

      AC 1: Publish official cavern image: IVOA VOSpace REST API for external access to user storage integrated with the IAM+GMS prototypes.

      AC 2: Publish cavern deployment documentation.

      AC 3: Demonstrate API access to user storage.

      Show
      AC 1: Publish official cavern image: IVOA VOSpace REST API for external access to user storage integrated with the IAM+GMS prototypes. AC 2: Publish cavern deployment documentation. AC 3: Demonstrate API access to user storage.
    • Team_RED
    • Sprint 1
    • Hide

      Acceptance criteria met.

      Show
      Acceptance criteria met.
    • PI23 - UNCOVERED

    • PI20-PB

    Description

      The IVOA VOSpace standard provides a REST API for user storage, including use of the IVOA GMS (groups) standard for controlling permissions. The standard provides mechanisms for organising data and moving data to/from a vospace instance by "negotiating" transfer protocols, so it is straightforward to add support for specialised data access/transfer protocols. By default, vospace implementations usually support http(s) transfers, but for science platform integration the client (science platform container) must be able to "mount" the data structure as a (POSIX) file system in one or more containers.

      Usage: storing user/project files near the processing resources, storing intermediate and final results, sharing files within the team for further analysis and QA, moving/staging of files in the most appropriate vospace instance for the processing, etc.

      architectural note: we expect a distinct vospace service at each SRCNet node and associated with that node's science platform deployment... that means files in there have a globally unique and resolvable identifier as described in the VOSpace standard.

       

      I think this belongs with the deployment story: AC: Demonstrate science platform container file system access to local user storage with file access permissions of the user that launched the container. Demo depends on science platform.

      Attachments

        Structure

          Activity

            People

              r.bolton Bolton, Rosie
              P.Dowler Dowler, Patrick
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Feature Progress

                Story Point Burn-up: (100.00%)

                Feature Estimate: 0.0

                IssuesStory Points
                To Do00.0
                In Progress   00.0
                Complete58.5
                Total58.5

                Dates

                  Created:
                  Updated:

                  Structure Helper Panel