SRM2 Migration Strategy

Slides:



Advertisements
Similar presentations
Applications Area Issues RWL Jones GridPP13 – 5 th June 2005.
Advertisements

EGEE is a project funded by the European Union under contract IST Using SRM: DPM and dCache G.Donvito,V.Spinoso INFN Bari
EDG Resource Broker for the Glue Schema Sergio Andreozzi INFN-CNAF Bologna (Italy)
Summary of issues and questions raised. FTS workshop for experiment integrators Summary of use  Generally positive response on current state!  Now the.
Using Gstat 2 to Check your Published Information Stephen Burke RAL.
Africa & Arabia ROC tutorial The GSTAT2 Grid Monitoring tool Mario Reale GARR - Italy ASREN-JUNET Grid School - 24 November 2011 Africa & Arabia ROC Tutorial.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 experience Sophie Lemaitre WLCG Workshop.
Status report on SRM v2.2 implementations: results of first stress tests 2 th July 2007 Flavia Donno CERN, IT/GD.
SRM 2.2: tests and site deployment 30 th January 2007 Flavia Donno, Maarten Litmaath IT/GD, CERN.
SRM 2.2: status of the implementations and GSSD 6 th March 2007 Flavia Donno, Maarten Litmaath INFN and IT/GD, CERN.
CERN IT Department CH-1211 Geneva 23 Switzerland t Storageware Flavia Donno CERN WLCG Collaboration Workshop CERN, November 2008.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Migration to the GLUE 2.0 information schema in the LCG/EGEE/EGI.
GLite – An Outsider’s View Stephen Burke RAL. January 31 st 2005gLite overview Introduction A personal view of the current situation –Asked to be provocative!
GLUE 2 Open Issues in Storage Information Providers 16 th May 2014.
Light weight Disk Pool Manager experience and future plans Jean-Philippe Baud, IT-GD, CERN September 2005.
Report on Installed Resource Capacity Flavia Donno CERN/IT-GS WLCG GDB, CERN 10 December 2008.
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Pre-GDB Storage Classes summary of discussions Flavia Donno Pre-GDB.
WLCG Grid Deployment Board, CERN 11 June 2008 Storage Update Flavia Donno CERN/IT.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 SRM v2.2 working group update Results of the May workshop at FNAL
Jens G Jensen RAL, EDG WP5 Storage Element Overview DataGrid Project Conference Heidelberg, 26 Sep-01 Oct 2003.
Automatic Resource & Usage Monitoring Steve Traylen/Flavia Donno CERN/IT.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
LCG Accounting Update John Gordon, CCLRC-RAL WLCG Workshop, CERN 24/1/2007 LCG.
WLCG Grid Deployment Board CERN, 14 May 2008 Storage Update Flavia Donno CERN/IT.
Handling of T1D0 in CCRC’08 Tier-0 data handling Tier-1 data handling Experiment data handling Reprocessing Recalling files from tape Tier-0 data handling,
SRM v2.2 Production Deployment SRM v2.2 production deployment at CERN now underway. – One ‘endpoint’ per LHC experiment, plus a public one (as for CASTOR2).
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Storage Element Model and Proposal for Glue 1.3 Flavia Donno,
CMS: T1 Disk/Tape separation Nicolò Magini, CERN IT/SDC Oliver Gutsche, FNAL November 11 th 2013.
Grid Deployment Board 5 December 2007 GSSD Status Report Flavia Donno CERN/IT-GD.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GLUE Schema Configuration for SRM 2.2 Stephen.
The Grid Storage System Deployment Working Group 6 th February 2007 Flavia Donno IT/GD, CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid Configuration Data or “What should be.
SAM Status Update Piotr Nyczyk LCG Management Board CERN, 5 June 2007.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures Grant Agreement n
SRM 2.2: experiment requirements, status and deployment plans 6 th March 2007 Flavia Donno, INFN and IT/GD, CERN.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GLUE 2: Deployment and Validation Stephen Burke egi.eu EGI OMB March 26 th.
LCG Accounting Update John Gordon, CCLRC-RAL 10/1/2007.
User Domain Storage Elements SURL  TURL LFC Domain (LCG File Catalogue) SA1 – Data Grid Interoperation Enabling Grids for E-sciencE EGEE-III INFSO-RI
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
CERN IT Department CH-1211 Genève 23 Switzerland t DPM status and plans David Smith CERN, IT-DM-SGT Pre-GDB, Grid Storage Services 11 November.
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
WLCG Operations Coordination Andrea Sciabà IT/SDC GDB 11 th September 2013.
J Jensen / WP5 /RAL UCL 4/5 March 2004 GridPP / DataGrid wrap-up Mass Storage Management J Jensen
SRM v2.2: service availability testing and monitoring SRM v2.2 deployment Workshop - Edinburgh, UK November 2007 Flavia Donno IT/GD, CERN.
EGEE Data Management Services
Federating Data in the ALICE Experiment
Jean-Philippe Baud, IT-GD, CERN November 2007
WLCG IPv6 deployment strategy
Classic Storage Element
Status of the SRM 2.2 MoU extension
Flavia Donno, Jamie Shiers
Flavia Donno CERN GSSD Storage Workshop 3 July 2007
SRM v2.2 / v3 meeting report SRM v2.2 meeting Aug. 29
Introduction to Data Management in EGI
SRM Developers' Response to Enhancement Requests
Taming the protocol zoo
GFAL 2.0 Devresse Adrien CERN lcgutil team
Ákos Frohner EGEE'08 September 2008
TCG Discussion on CE Strategy & SL4 Move
GLUE 2 Support in gLite Data Management
The INFN Tier-1 Storage Implementation
Storage information and the Site Status Board
Upgrading Condor Best Practices
EGEE Middleware: gLite Information Systems (IS)
lundi 25 février 2019 FTS configuration
Stephen Burke egi.eu EGI TF Prague September 20th 2012
Information System (BDII)
The LHCb Computing Data Challenge DC06
Presentation transcript:

SRM2 Migration Strategy Stephen Burke STFC/RAL GSSD meeting, April 12th 2007

SRM2 migration strategy Introduction How do we migrate from SRM v1 to v2 with the minimum disturbance to sites and users? Different host or same host? Considered CASTOR, DPM and dCache T1 and T2 may be different What are the issues? Conclusions/recommendations GLUE schema v1.3 12th April 2007 SRM2 migration strategy

SRM2 migration strategy Overview Stability SURLs Storage classes DNS Information system Storage accounting File catalogues GFAL/lcg-utils/FTS Conclusions 12th April 2007 SRM2 migration strategy

SRM2 migration strategy Stability Will SRM v2 be stable enough to run on production SEs during testing? Tier 2s probably don’t have the resources to do anything else But testers should be careful not to overload it Tier 1s may want to be more careful How stable are the v2 interfaces? Same SRM interface != same file system Migration will be easier if the file system is common dCache is a single product managing both protocols internally – but could have separate instances DPM has two separate interfaces on different ports – could be separate hosts CASTOR SRM is a thin layer above CASTOR, so multiple interfaces are easy 12th April 2007 SRM2 migration strategy

SRM2 migration strategy SURLs Four formats: srm://se.rl.ac.uk/path/to/file srm://se.rl.ac.uk:8443/path/to/file srm://se.rl.ac.uk/srm/managerv1?SFN=/path/to/file srm://se.rl.ac.uk:8443/srm/managerv1?SFN=/path/to/file All accepted by lcg-utils + SRMs srmcp may need the port? Should only store type 1) in catalogues Port may change Same file may be accessible by v1 or v2 SFN should be the same between v1 and v2 if possible If file systems are separate, should segment the namespaces? 12th April 2007 SRM2 migration strategy

SRM2 migration strategy Storage classes Experiments want T1D0, T0D1, (T1D1?) Only T0D1 at T2 DPM can only do T0D1 Want to simulate these with SRM1, then migrate to space tokens in SRM2 Ideally without copying files In v1 can use different hosts and/or different SFN paths In v2 space tokens should be independent of SFN, but may still want to segment the namespace What are T1s doing already? RAL has separate hostnames, but also segments the SFN name space srm://ralsrma.rl.ac.uk/castor/ads.rl.ac.uk/prod/grid/hep/disk0tape1/dteam/file 12th April 2007 SRM2 migration strategy

SRM2 migration strategy DNS issues May want to point “old” v1 hostnames to a “new” v2 machine Aliases should be OK, SRMs don’t parse the hostname (or port) in a SURL Host certificate validation is separate Old hostnames may persist for a long time in catalogues Must keep the old DNS names registered for some time ~2 years? Unless catalogues can be migrated? 12th April 2007 SRM2 migration strategy

SRM2 migration strategy Information system GLUE schema wasn’t designed for SRM, and is not used entirely correctly at the moment SRM endpoints are published in both GlueService and GlueSEControlProtocol lcg-utils currently uses GlueService Historical type “srm_v1” needs to change to correct “SRM” + separate version gstat now generates warnings for this Hostname in SURL should be matched against hostname in endpoint, not SEUniqueID GlueSAPath is used as a prefix for SFNs Usually one SA per VO at the moment 12th April 2007 SRM2 migration strategy

Information system issues Old endpoints need to be published as long as SURLs exist in catalogues which refer to them Can publish multiple ControlProtocols per SE, or have separate SEs lcg-utils/FTS look up GlueService YAIM currently doesn’t configure the CP ControlProtocol is orthogonal to SA, so e.g. all VOs see the same protocol(s) for a given SE SRMs themselves do not use the information system Storage accounting currently uses size information in the SA Need to avoid double-counting if possible 12th April 2007 SRM2 migration strategy

SRM2 migration strategy File catalogues File catalogues should only store type 1) SURLs No port or “managervx” – look up in information system Except that srmcp doesn’t use the information system SURLs should be canonicalised (converted to type 1) before being stored in a catalogue Applies to VO tools/catalogues too If SFN changes, catalogues will need to be migrated May be difficult? Another sub-group … 12th April 2007 SRM2 migration strategy

SRM2 migration strategy lcg-utils/GFAL/FTS lcg-utils/GFAL can accept all SURL formats New space token parameter Port and SRM type/endpoint are filled in from the information system if necessary If v1 and v2 are both available, v1 is preferred (unless a space token is specified) – must use full SURL to select v2 SURLs are canonicalised (port and SRM endpoint removed) before being stored in the LFC Migration can be transparent if SFN doesn’t change FTS 2 not yet available for testing All SURL formats? What happens with srmcp copies? 12th April 2007 SRM2 migration strategy

SRM2 migration strategy Summary With the right configuration it should be possible to make the transition from v1 to v2 almost seamlessly But once VOs start using storage classes seriously it will be hard to go back to v1 Tier 2s will generally run DPM or dCache, and should configure both v1 and v2 endpoints on the production SE Tier 1s may want to separate v1 and v2 on different hosts Try to keep the same SFNs Probably need to keep old names in DNS and info system for some time 12th April 2007 SRM2 migration strategy

GLUE schema v1.3

SRM2 migration strategy Schema changes New schema version 1.3, backward-compatible with 1.2 Hard to get new versions agreed – 18 months from 1.2 to 1.3 Various additions to enhance SRM description Suggested by LCG SRM group Some iteration with schema group GLUE is now an OGF group Working on a major 2.0 release Not backward-compatible At least a year away 12th April 2007 SRM2 migration strategy

SRM2 migration strategy New SE features in 1.3 Split all sizes into online and nearline New attributes for implementation type and version (DPM, dCache etc) New Status, e.g. Draining SA (≈ Space) now has SRM2 attributes RetentionPolicy, AccessLatency, ExpirationMode More size info in SA: Total, Used, Free, Reserved Can the implementations actually calculate them? Free space is important – need to know if disks are full! SACapability allows arbitrary extra information But no structure, just “string” New SAVOInfo – multiple Path/Tag/ACL triplets per SA Tag ≈ Space Token, ACL ≈ VO New AccessProtocolMaxStreams 12th April 2007 SRM2 migration strategy

SRM2 migration strategy 1.3 schema deployment LDAP schema is now in certification, will be deployed to production BDIIs soon Top-level BDIIs first Need information providers from each SRM group Probably need YAIM updates to configure Clients (lcg-utils, FTS, storage accounting, …) need to be updated to use the new information Can add things incrementally – everything should be backward-compatible 12th April 2007 SRM2 migration strategy