WLCG Tape REST API discussion

Europe/Zurich
Cedric Caffy (CERN), Mihai Patrascoiu (CERN)
Description

During this meeting, Andrea Ceccanti and Albert Rossi will present their ideas about changing the way we access the resources of the API. The idea is not to use a bulk-request resource to access all the functionalities of the API, but instead having one resource per activity we provide.

    • 15:00 15:10
      Q&A about the previous meeting 10m
      Speaker: Cedric Caffy (CERN)
    • 15:10 15:40
      Proposal for a new way to access the API resources 30m

      Quote from Andrea Ceccanti:

      I would propose to consider the possibility of extracting the activity from the bulk-request payload, i.e. having a separate resource for each activity.

      This would make it easier to develop the API, make it easier to configure authz privileges based on the activity type (e.g., FILEINFO will require different privileges than DELETE or STAGE).

      Also, you wouldn’t need the generic “arguments” claim in the activity description, since each activity could have its own data representation object with the minimum information that makes sense for that activity.

      Andrea and Albert can present their proposal for this new way of accessing the API resources. The minimum set of functionalities we will provide in common are documented here: https://docs.google.com/document/d/1Zx_H5dRkQRfju3xIYZ2WgjKoOvmLtsafP2pKGpHqcfY

      Speakers: ALBERT ROSSI (Fermi National Accelerator Laboratory), Andrea Ceccanti (Universita e INFN, Bologna (IT))