80 likes | 96 Views
Detailed overview of SRM v2.1.1 implementation status, server and client functionalities, deployment schedule, and upcoming enhancements. Includes commands for file operations, space management, and request handling.
E N D
SRM v2.1.1 LBNL Implementation Status Report Scientific Data Management Research Group Computational Research Division Lawrence Berkeley National Laboratory
LBNL status on SRM v2.1.1 • SRM v2.1.1 implementation • Server: most of the functions are implemented • Interoperability test has not been done • Client • srm-client implementation exist for most of the functions • srm-client can talk to v.1.1 servers with an option • Functions are grouped in different commands • To get/put/copy files to and from SRM : srm-copy • To reserve/release space : srm-space • To ls/mkdir/rmdir/rm: srm-dir • To abort/extend-lifetime/get-summary: srm-request • V1.0 Available through http://sdm.lbl.gov/srm-dist
LBNL status on SRM v2.1.1 • Deployment schedule • Most of our currently running DRM, HRM-HPSS and HRM-NCARMSS will be replaced by Berkeley SRM v2.1.1 around the end of this year or early next year, depending on the project schedule • SRM v1.1 wrapper around SRM v2.1.1 • By the end of this year • Enhancements and add more functions to srm-client
LBNL status on SRM v2.1.1 • Detailed implemented server functions • Client by srm-copy • PrepareToGet • PrepareToPut • Copy : • From SRM-local to SRM-local • From remote (remote SRM or other file storage) to SRM-local • From SRM-local to remote (remote SRM or other file storage) • srmReleaseFiles • srmRemoveFiles • srmPutDone • srmStatusOfGetRequest • srmStatusOfPutRequest • srmStatusOfCopyRequest
LBNL status on SRM v2.1.1 • Detailed implemented server functions • Client by srm-request • srmAbortRequest • srmAbortFiles • srmGetRequestSummary • srmExtendFileLifeTime • srmGetRequestID
LBNL status on SRM v2.1.1 • Detailed implemented server functions • Client by srm-space • srmReserveSpace : volatile and permanent • srmReleaseSpace • srmUpdateSpace • srmCompactSpace • srmGetSpaceMetaData • srmGetSpaceToken
LBNL status on SRM v2.1.1 • Detailed implemented server functions • Client by srm-dir • srmMkdir • srmRmdir • srmRm • srmMv • srmLs
LBNL status on SRM v2.1.1 • To-be-implemented server functions • srmChangeFileStorageType • srmSuspendRequest • srmResumeRequest • Server functions not be implemented • srmSetPermission • srmReassignToUser • srmCheckPermission