wiki:AccesDonnees
close Warning: Can't synchronize with repository "(default)" (/SVN/atlas does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 27 (modified by /C=FR/O=CNRS/OU=UMR5821/CN=Sabine Crepe-Renaudin/emailAddress=crepe@…, 8 years ago) (diff)

--

Accès direct aux données sur la grille via xrootd (in english at the bottom of the page)

Connectez-vous sur la nouvelle UI (saveur EMI-2)

ssh -Y yourlogon@lpsc-test


et définissez votre proxy :

voms-proxy-init -voms atlas


Déterminer la bonne adresse xrootd de vos données

dq2-list-dataset-replicas datasetname

vous donne le nom du spacetoken IN2P3-LPSC_SPACETOKENNAME où se trouve votre dataset : IN2P3-LPSC_DATADISK, IN2P3-LPSC_LOCALGROUPDISK, etc


dq2-ls -fp -L IN2P3-LPSC_SPACETOKENNAME datasetname

vous donne la liste des fichiers de ce dataset présent dans le spacetoken défini. C'est l'adresse srm (SURL) des fichiers qui est donnée : srm://lpsc-se-dpm-server.in2p3.fr/dpm/in2p3.fr/home/atlas/atlasspacetokenname/...


L'adresse xrootd s'obtient en remplaçant srm://lpsc-se-dpm-server.in2p3.fr/ par root://lpsc-se-dpm-server.in2p3.fr// Attention il y a bien 2 / à la fin ! soit :

root://lpsc-se-dpm-server.in2p3.fr//dpm/in2p3.fr/home/atlas/atlasspacetokenname/...

Pour obtenir l'adresse correcte vous pouvez utiliser avec listfilessrm.txt le fichier contenant la liste des adresses srm et listfilesxrootd.txt le fichier contenant la liste des adresses xrootd :

sed "s/srm:\/\/lpsc-se-dpm-server.in2p3.fr/root:\/\/lpsc-se-dpm-server.in2p3.fr\" listfilessrm.txt > listfilesxrootd.txt


Copier vos données

xrdcp xrootdfile localfile


Utilisation dans root

Simplement en utilisant l'adresse xrootd : (pour utiliser le root de CVMFS voir : SoftAtlasAccess)

root

root > TFile *f = new TFile("root://lpsc-se-dpm-server.in2p3.fr//dpm/in2p3.fr/home/atlas/atlasspacetokenname/...")



Direct access of data from grid storage via xrootd

Connect to the new EMI-2 UI

ssh -Y yourlogon@lpsc-test


Define your proxy:

voms-proxy-init -voms atlas


Build the xroot address of your data

dq2-list-dataset-replicas datasetname

gives you the spacetoken name (IN2P3-LPSC_SPACETOKENNAME) where lies your dataset : IN2P3-LPSC_DATADISK, IN2P3-LPSC_LOCALGROUPDISK, etc


dq2-ls -fp -L IN2P3-LPSC_SPACETOKENNAME datasetname

gives you the dataset files list in the defined spacetoken. The files is described by its srm (SURL) address: srm://lpsc-se-dpm-server.in2p3.fr/dpm/in2p3.fr/home/atlas/atlasspacetokenname/...


The xrootd address is obtained by replacing srm://lpsc-se-dpm-server.in2p3.fr/ by root://lpsc-se-dpm-server.in2p3.fr// Beware ! there are indeed 2 / at the end ! namely:

root://lpsc-se-dpm-server.in2p3.fr//dpm/in2p3.fr/home/atlas/atlasspacetokenname/...

To obtain the correct xrootd addresses of a srm address list in a file listfilessrm.txt and write them in an output file listfilesxrootd.txt, you can use:

sed "s/srm:\/\/lpsc-se-dpm-server.in2p3.fr/root:\/\/lpsc-se-dpm-server.in2p3.fr\" listfilessrm.txt > listfilesxrootd.txt


Copy your data

xrdcp xrootdfile localfile


Utilisation in root

Simply use the xrootd address: (to use root from CVMFS see: SoftAtlasAccess)

root

root > TFile *f = new TFile("root://lpsc-se-dpm-server.in2p3.fr//dpm/in2p3.fr/home/atlas/atlasspacetokenname/...")