RAL Tier1 Echo

From GridPP Wiki
Jump to: navigation, search


Echo is the name of the disk storage service provided by the RAL Tier-1. It provides


Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that allows clients to perform remote Web content authoring operations. Or more simply, it allows you to do more than just read webpages.

Davix is an implementation of WebDAV developed by CERN. It has been optimized for high-performance remote I/O and data management of large collections of files. Davix currently supports WebDAV, Amazon S3, Microsoft Azure, and HTTP protocols.

S3 / Swift

S3 is the name of Amazon Web Services storage service. It is also the name given to the API to access it. Swift is the OpenStack equivalent. They function in a very similar way


DynaFed is a service that provides an authentication and authorization layer on top of S3. This means


Requesting Access

Usage examples

  • Setup
$ voms-proxy-init --voms [vo]

It is recommended to use the gfal commands

  • Copying a file
$ gfal-copy file:///tmp/testfile davs://dynafed.stfc.ac.uk/gridpp/atlas/test/testfile

Note, that gfal-copy will perform puts, gets and third party transfers depending on the source and destination endpoints.

  • Deleting a file:
$ gfal-rm davs://dynafed.stfc.ac.uk/gridpp/atlas/test/testfile
  • Listing a "directory":
$ gfal-ls davs://dynafed.stfc.ac.uk/gridpp/atlas

To use Davix directly.

  • Copying a file in to Echo:
$ davix-put -P grid testfile davs://dynafed.stfc.ac.uk/gridpp/atlas/test/testfile
  • Copying a file out of Echo:
$ davix-get -P grid davs://dynafed.stfc.ac.uk/gridpp/atlas/test/testfile /tmp/testfile
  • Deleting a file:
$ davix-rm -P grid davs://dynafed.stfc.ac.uk/gridpp/atlas/test/testfile
  • Listing a "directory":
$ davix-ls -P grid davs://dynafed.stfc.ac.uk/gridpp/atlas/test/