DPM and SRM-less operation

Slides:



Advertisements
Similar presentations
HDFS and S3 plugins Andrea Manzi Martin Hellmich 13/12/2013.
Advertisements

Storage: Futures Flavia Donno CERN/IT WLCG Grid Deployment Board, CERN 8 October 2008.
FILE SYSTEMS. File Names 1 to 255 characters in length  This includes the path You can use uppercase and lowercase (case-aware, but not case-sensitive)
Chapter 12 File Management Systems
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
Presented by: Shane Kullman VMware / Microsoft Consultant TIES 1667 Snelling Avenue North Saint Paul, Minnesota Office: Fax:
StoRM Some basics and a comparison with DPM Wahid Bhimji University of Edinburgh GridPP Storage Workshop 31-Mar-101Wahid Bhimji – StoRM.
W2K Server Installation It is very important that before you begin to install Windows 2000 Server, you must prepare for the installation by gathering specific.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
With Microsoft ® Office e© 2013 Pearson Education, Inc. Publishing as Prentice Hall1 Common Features Using the Common Features of Microsoft ® Office.
CERN IT Department CH-1211 Geneva 23 Switzerland t Storageware Flavia Donno CERN WLCG Collaboration Workshop CERN, November 2008.
Guide to MCSE , Second Edition, Enhanced 1 File Storage Basics Basic storage Centers on partitioning physical disk Dynamic storage New method supported.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Your university or experiment logo here CEPH at the Tier 1 Brain Davies On behalf of James Adams, Shaun de Witt & Rob Appleyard.
GLUE 2 Open Issues in Storage Information Providers 16 th May 2014.
WLCG Grid Deployment Board, CERN 11 June 2008 Storage Update Flavia Donno CERN/IT.
WebFTS File Transfer Web Interface for FTS3 Andrea Manzi On behalf of the FTS team Workshop on Cloud Services for File Synchronisation and Sharing.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT DPM / LFC and FTS news Ricardo Rocha ( on behalf of the IT/GT/DMS.
DPM Python tools Ivan Calvet IT/SDC-ID DPM Workshop 10 th October 2014.
WebDAV Working across the Internet: Peter Pierrou, Excosoft.
CERN IT Department CH-1211 Geneva 23 Switzerland GT HTTP solutions for data access, transfer, federation Fabrizio Furano (presenter) on.
D. Duellmann - IT/DB LCG - POOL Project1 The LCG Pool Project and ROOT I/O Dirk Duellmann What is Pool? Component Breakdown Status and Plans.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
IT-SDC : Support for Distributed Computing DPM workshop 2015 Speaker: Fabrizio Furano, on behalf of the DPM team.
Andrea Manzi CERN On behalf of the DPM team HEPiX Fall 2014 Workshop DPM performance tuning hints for HTTP/WebDAV and Xrootd 1 16/10/2014.
CERN IT Department CH-1211 Genève 23 Switzerland t ALICE XROOTD news New xrootd bundle release Fixes and caveats A few nice-to-know-better.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Overview of DMLite Ricardo Rocha ( on behalf of the LCGDM team.
Systems Software. Systems software Applications software such as word processing, spreadsheet or graphics packages Operating systems software to control.
CMS: T1 Disk/Tape separation Nicolò Magini, CERN IT/SDC Oliver Gutsche, FNAL November 11 th 2013.
EMI is partially funded by the European Commission under Grant Agreement RI Roadmap & Future Work Ricardo Rocha ( on behalf of the DPM team )
Andrea Manzi CERN EGI Conference on Challenges and Solutions for Big Data Processing on cloud 24/09/2014 Storage Management Overview 1 24/09/2014.
DPM: Future Proof Storage Ricardo Rocha ( on behalf of the DPM team ) EMI INFSO-RI
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Standard Protocols in DPM Ricardo Rocha.
EMI is partially funded by the European Commission under Grant Agreement RI Future Proof Storage with DPM Oliver Keeble (on behalf of the CERN IT-GT-DMS.
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.
BOF-1147, JavaTM Technology and WebDAV: Standardizing Content Management Java and WebDAV Juergen Pill Team Leader Software AG Remy Maucherat Software Engineer.
Chapter 2 – Introduction to Windows Operating System II Manipulating Windows GUI 1CMPF112 Computing Skills for Engineers.
dCache Paul Millar, on behalf of the dCache Team
Compute and Storage For the Farm at Jlab
Chapter 1 Introducing Windows Server 2012/R2
WLCG IPv6 deployment strategy
DPM at ATLAS sites and testbeds in Italy
DPM status and directions
Ricardo Rocha ( on behalf of the DPM team )
Status of the SRM 2.2 MoU extension
Data Bridge Solving diverse data access in scientific applications
Dynafed, DPM and EGI DPM workshop 2016 Speaker: Fabrizio Furano
Storage Interfaces and Access: Introduction
dCache – protocol developments and plans
Gfal/lcg-util -> Gfal2/gfal2-util
Storage Protocol overview
Taming the protocol zoo
DPM Python tools Andrea Manzi CERN DPM Workshop 07th December 2015.
Storage Resource Reporting Proposal
GFAL 2.0 Devresse Adrien CERN lcgutil team
EGI UMD Storage Software Repository (Mostly former EMI Software)
DPM releases and platforms status
WLCG and support for IPv6-only CPU
dCache: new and exciting features
EOS, DPM and FTS developments and plans
Success with Collaboration Software
XML in WebDAV or, a Tale of Two Standards
Joe Clarke (presenting)
Australia Site Report Sean Crosby DPM Workshop – 13 December 2013.
Web Server Design Week 16 Old Dominion University
Michael P. McCumber Task Force Meeting April 3, 2006
Chapter 2: Operating-System Structures
Windows 10 Deployment with MDT 2016 (8443)
Chapter 2: Operating-System Structures
Presentation transcript:

DPM and SRM-less operation Speaker: Andrea Manzi, on behalf of the DPM team 13/09/2016 pre-GDB - Data Management

pre-GDB - Data Management DPM status Infosys numbers 73PBs in total, provided to Grid computing ~160 instances. We lost a tail of tiny sites and got also new deployments The overall storage capacity continued to grow Several sites larger than 2 PB, 20 sites larger than 1PB. The largest so far is 6.5PB SRM-less operation is one of the themes of the work of this year. We are about to release DPM 1.9 which will make SRM optional 13/09/2016 pre-GDB - Data Management

pre-GDB - Data Management SRM-less operation In the context of SRM-less operation, particular emphasis has been given to space reporting The other question is about adoption, or incremental deployment When can we say that a DPM site is ready for SRM-less operation ? What shall the sysadmins do to claim that ? 13/09/2016 pre-GDB - Data Management

pre-GDB - Data Management SRM-less operation The last release of DPM (1.9.0) addresses the SRM-less space reporting in the context of making optional the legacy DPM software stack DPM 1.9 has a new core Disk Operations Management Engine (DOME) which can substitute all the legacy components or coexist with them DPM 1.9 can be setup in two flavors (and switched from one to the other) "1.9 legacy flavour" (dormant dome) - gives used space reporting, does not permit disabling SRM "1.9 dome flavour" - gives used/free reporting, permits and does not require SRM-less operation DPM 1.9 is totally backward compatible and does NOT force sysadmins to drop stuff. This will be their decision, when they think it’s time to Space reporting will have its full potential when the new engine is used (dome flavour) 13/09/2016 pre-GDB - Data Management

pre-GDB - Data Management SRM-less operation Among the new features, DPM 1.9 gives: Quota functionalities A convenient shell + python interface for sysadmins Space reporting on WebDAV following the guidelines of the RFCs mentioned in the HTTP task force We will discuss these items in detail at the DPM workshop https://indico.cern.ch/event/559673/ We expect to see the first sites adopting it in the SRM-less flavor next year 13/09/2016 pre-GDB - Data Management

Spacetokens -> Quotatokens A good old spacetoken now can be associated to a directory path Writes into that path will put files into the pool pointed to by the spacetoken Writes into that path will use the spacetoken size as a quota Hence, a quotatoken is the evolution of a spacetoken, which can now be associated to a directory path This kept the backwards compatibility, no need to re-enter the same config information, the old spacetokens remain and get promoted To migrate, just associate spacetokens to directories, e.g. ATLASSCRATCH(pool1, 100TB) /dpm/<site>/home/atlas/atlasscratch And from this point on all the writes to /atlasscratch will populate pool1, pointed to by ATLASSCRATCH with a quota of 100TB 13/09/2016 pre-GDB - Data Management

Directory-based space accounting The ‘size’ field of a dir is the sum of all the items it contains (subdirs *within the same quotatoken* included) Used/free space are reported consistently, via either HTTP or SRM, for puts and deletes performed through any frontend ( SRM, DAV, GSIFTP, XROOTD) Non-SRM puts to a part of the namespace associated with a quotatoken will be equivalent to an SRM put to that path + that token. 13/09/2016 pre-GDB - Data Management

Querying a DPM for used/free space: dmlite-shell The command quotatokenget <dir> gives quota information on a directory, including its used/free space, e.g.: $quotatokenget /dpm/cern.ch/home/dteam ****** The Quota Token associated to your folder ****** Token Name: TEST_TOKEN Token Path: /dpm/cern.ch/home/dteam Token Pool: pool01 Token Total Space: 93.13GB Pool Total Space: 186.86GB Path Used Space: 22.98GB Path Free Space: 70.15GB Groups: ID: 0 Name: root ID: 104 Name: dteam 13/09/2016 pre-GDB - Data Management

Querying a DPM for used/free space: WebDAV Using curl or Davix we can query for the properties of a directory. The properties to query are the standard ones (RFC4331) $davix-http -P grid -X PROPFIND --header 'Depth: 0' --header 'Content-Type: text/xml; charset=UTF-8' "https://domehead-trunk.cern.ch/dpm/cern.ch/home/dteam" --data '<?xml version="1.0" ?><D:propfind xmlns:D="DAV:"><D:prop><D:quota-used-bytes/><D:quota-available-bytes/></D:prop></D:propfind>’ <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:"> <D:response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/" xmlns:lp3="LCGDM:"> <D:href>/dpm/cern.ch/home/dteam/</D:href> <D:propstat> <D:prop> <lp1:quota-used-bytes>24677181319</lp1:quota-used-bytes> <lp1:quota-available-bytes>75322818681</lp1:quota-available-bytes> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> 13/09/2016 pre-GDB - Data Management