dpm status and plans

9
CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/ DPM status and plans David Smith CERN, IT-DM-SGT Pre-GDB, Grid Storage Services 11 November 2008

Upload: jeb

Post on 24-Jan-2016

57 views

Category:

Documents


0 download

DESCRIPTION

DPM status and plans. David Smith CERN, IT-DM-SGT Pre-GDB, Grid Storage Services 11 November 2008. Overview. DPM Current status Forthcoming release Plans Summary. DPM current status. DPM 1.6.11-3 is the last stable release on SLC4 (since 18 Aug) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

DPM status and plans

David Smith

CERN, IT-DM-SGT

Pre-GDB, Grid Storage Services

11 November 2008

Page 2: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

Overview

• DPM– Current status– Forthcoming release– Plans

• Summary

DPM status and plans - 2

Page 3: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

DPM current status

• DPM 1.6.11-3 is the last stable release on SLC4 (since 18 Aug)

• Issues are reported and handled viaGGUS, Savannah, support and user-forum mailing lists

• DPM is used by about 187 sites in LCG– Current LCG statistics:

https://twiki.cern.ch/twiki/bin/view/LCG/GSSDSRMv2DeploymentMonitoring

DPM status and plans - 3

Page 4: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

DPM v1.7.0

The next release is expected to be v1.7.0 and is currently in certification. Changes include:

• srmCopy has been fully implemented

• Additions for the WLCG SRM MoU addendum:

– write permission to a space can be limited to multiple groups

– SRM2.2 srmReleaseFiles can be used without a requestToken

– srmLs can return the list of spaces a given file is in

• A new dpm-listspaces command line tool which also serves as a information provider has been added (a contribution from Michel Jouvin)

• DPM retains space token when the admin drains a file from a filesystem (as a part of maintenance)

DPM status and plans - 4

Page 5: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

DPM v1.7.0

• Added ADLER32 and CRC32 to the supported checksum types for the gridftp CKSM command

– Server side checksum calculation of a file already in the DPM

• New nameserver API calls to set or retrieve checksums

• Added SURL cleanup after expiry or abort in some circumstances

• Made some changes in preparation for SLC5

• Some more internal logging for space capacity updates

• Version 1.7.0 will require an update of the dpm_db database schema

– YAIM will do the update automatically. As usual a database backup beforehand is recommended.

DPM status and plans - 5

Page 6: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

DPM information provider

• Version 1.7.0 will use dpm-listspaces to provide more information about spaces

• A gLite patch was also created to add dpm-listspaces to the current DPM 1.6.11-3 version

– Entered certification before the DPM 1.7.0 release, may be available as a gLite update before the new DPM release

• Updates glite-yaim-dpm, glite-info-dynamic-dpm, DPM-interfaces

• Adds glite-info-provider-service

– Will require YAIM to be rerun to setup the new providers but no changes in site-info.def needed

DPM status and plans - 6

Page 7: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

DPM plans

• A more friendly DPM python interface has been developed

– Not yet released, decided to add to gLite as an entirely new package separate from the main DPM bundle

For DPM the following are areas of interest

• Enhance xrootd support

– Pass xrootd client authentication details to the DPM for authorization decisions

• Quota system

• Further checksum support

– Calculation on demand is already in gridftp2

DPM status and plans - 7

Page 8: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

DPM plans

• Monitoring interface

– To provide feedback on the state of the system

• Tool for consistency check and repair

– Both internal DPM structures and possible namespace verification by users

• Enhance filesystem selection

• Investigate a shared filesystem interface (e.g. NFS 4.1)

– Input from the T1/T2 analysis working group will be used to decide direction

• Resource limits

– Service resource usage and disk server I/O limits

• Compliance with the gLite logging recommendations

– In particular logging via syslog for authentication events

• Must also remain alert to the issues arising from sites and experiment requests

DPM status and plans - 8

Page 9: DPM status and plans

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

InternetServices

Summary

• New release of DPM is currently in certification– There may be an update of the information

provider for the current DPM version beforehand

• Have shown areas of interest for DPM development– But must balance with the requests and issues

arising in the significant deployment base

DPM status and plans - 9