DPM Workshop 2018



Technicka 2, Praha https://tinyurl.com/ya7bq9cs https://tinyurl.com/yan7xffy http://www.studioa91.cz/zasedaci-mistnost-fel-cvut-praha/
Andrea Manzi (CERN), Fabrizio Furano (CERN), Jiri Chudoba (Acad. of Sciences of the Czech Rep. (CZ)), Oliver Keeble (CERN)

After the last appointment in December 2016 at LPNHE (Paris), we are proud to invite you to join the DPM workshop 2018 at CESNET (Praha), organized with the kind support of the Czech community (CESNET and Institute of Physics of the Czech Academy of Sciences).

DPM is one of the most important storage managers of the Grid environment. It is installed in roughly 130 sites, hosting more than 90PB of massively accessed data. One of the strongest aspects of DPM is the cooperation with the numerous system administrators that have deployed it, and the goal of the DPM workshop is to discuss the aspects that are related to it.

This last year has seen the development work on important items like making SRM and the glorious LCGDM stack totally optional, directory-based space accounting and quotas, and the implementation of volatile pools, that can stage content virtually from any data source.

Keeping the continuity from the discussions of last year, this appontment in CESNET is dedicated to show and discuss items like:

  • current status of the implementation of the features
  • planning the end of support for the LCGDM stack
  • smooth transition plan to the new releases
  • preparing for VOs that will abandon SRM, providing old and new services and features
  • current status of the deployment in sites
  • points of view of the system administrators, that made DPM a successful system
  • federating DPMs using the Xrootd and HTTP protocols
  • How to use the volatile pools to setup caches


  • Alessandra Doria
  • Alexandr Mikula
  • Andrea Manzi
  • Andrea Sartirana
  • Bernardino Spisso
  • Fabrizio Furano
  • Gianfranco Sciacca
  • Jan Horníček
  • Jiri Chudoba
  • Marian Zvada
  • Milan Daneček
  • Oliver Keeble
  • Philippe SERAPHIN
  • Samuel Skipsey
  • Silvio Pardi
    • 10:00 AM 11:40 AM
      Feedback on current operational aspects - Clinic - Hands on

      Hands-on like session
      Sites bring questions and experiences on the current production systems

      • 10:00 AM
        A site 20m
      • 10:20 AM
        VOs 25m
      • 10:45 AM
        Open mike feedbacks 25m
    • 11:40 AM 12:00 PM
      Registrations and fees 20m
    • 12:00 PM 1:00 PM
      Lunch break 1h
    • 1:00 PM 1:10 PM
      Welcome 10m
    • 1:10 PM 2:20 PM
      DPM architecture and milestones 1h 10m

      Following the development in bigger blocks, starting from last year's architecture talk. Following the steps that had been planned to get where we are, with a completed modernization that is 100% backward compatible.


      Speaker: Fabrizio Furano (CERN)
    • 2:20 PM 2:40 PM
      A look at dpm-tester 20m
    • 2:40 PM 3:00 PM
      Metadata performance: grid-hammer 20m

      A look at grid-hammer
      A look at the nightly runs
      Comparisons across versions

    • 3:00 PM 3:30 PM
      On SRM-less storage operation for ATLAS 30m

      Wei will discuss requirements and recipes to run a storage element for ATLAS without using SRM

      Speaker: Wei Yang (SLAC National Accelerator Laboratory (US))
    • 3:30 PM 4:00 PM
      Coffee break 30m
    • 4:00 PM 4:20 PM
      dmlite-shell: improvements and walkthrough 20m
      Speaker: Andrea Manzi (CERN)
    • 4:20 PM 4:40 PM
      ARGUS support 20m
      Speaker: Samuel Cadellin Skipsey
    • 4:40 PM 5:00 PM
      JSON Space reporting and GLUE2 information provider 20m

      A new GLUE information provider
      The JSON space reporting generator

      Speaker: Oliver Keeble (CERN)
    • 5:00 PM 5:20 PM
      Volatile pools and file caching 20m

      Description and example

      Speaker: Oliver Keeble (CERN)
    • 7:00 PM 9:00 PM
      Dinner 2h



    • 9:30 AM 10:10 AM
      Enabling DOME in DPM 40m

      From spacetokens to quotatokens
      Precise space reporting based on directory occupancy

      How DOME honours spacetokens
      How the DPM daemon honours quotatokens
      How they play together, including SRM

      SRM spacetoken-less writes (e.g. SAM tests and CMS)

      Speaker: Fabrizio Furano (CERN)
    • 10:10 AM 10:30 AM
      Supporting CMS with DOME flavour 20m

      Technical advice from someone who did it

      Speaker: Andrea Sartirana (Centre National de la Recherche Scientifique (FR))
    • 10:30 AM 10:50 AM
      Coffee break 20m
    • 10:50 AM 11:10 AM
      Joining the CMS AAA federation 20m
      Speaker: Marian Zvada (University of Nebraska Lincoln (US))
    • 11:10 AM 11:30 AM
      A federated file cache for Belle-II 20m
      Speaker: Silvio Pardi (INFN)
    • 11:30 AM 11:50 AM
      Deploying a DPM across multiple sites 20m

      Deploying DPM disk servers across sites under a common head node has always been possible, yet some components are tricky to configure. The situation improves enabling DOME, as RFIO and other components are not necessary anymore.

      Speaker: Alessandra Doria (Univ. + INFN)
    • 12:00 PM 1:15 PM
      Lunch break 1h 15m
    • 1:15 PM 3:10 PM
      Upgrade clinic: Live upgrades, Q&A, troubleshooting