Operations | Description |
Discovery Operations |
- ping
- discover transfer protocol information
|
Data Transfer Operations |
- PUT: writing a file into the SRM. srmPrepareToPut, srmStatusOfPutRequest, gsiftp file transfer, and srmPutDone are tested.
- GET: reading a file from the SRM. srmPrepareToGet, srmStatusOfGetRequest, gsiftp file transfer and srmReleaseFIles are tested.
- BringOnline: bring files online upon the clients request so that client can make certain data readily available for future access. In hierarchical storage systems, it is expected to stage files to the top hierarchy and make sure that the files stay online for a certain period of time. srmBringOnling, srmStatusOfBringOnline and srmReleaseFiles are tested.
- GridFTP-Get: reading a file from the gridftp server, resulted from the GET operation. Transfer URL is returned from the SRM.
- GridFTP-Put: writing a file into the gridftp server, resulted from the PUT operation. Transfer URL is returned from the SRM.
|
Directory Operations |
- Listing: browsing an url and get information about the url. srmLs is tested.
- Move: moving an url to another url. srmMv is tested.
- Remove: removing an surl. srmRm is tested.
- Mkdir: creating a directory. srmMkdir is tested.
- Rmdir: removing a directory. srmRmdir is tested.
|
Space Management Operations |
- Reserve: reserving a space in advance for the upcoming requests to get some guarantee on the file management. srmReserveSpace and srmStatusOfReserveSpace are tested.
- Release: releasing an occupied space. srmReleaseSpace is tested.
- GetSpaceInfo: getting information of a space. srmGetSpaceMetaData is tested.
- GetSpaceTokens: getting space tokens for currently allocated spaces for the client. srmGetSpaceTokens is tested.
|
Data Transfer Copy Operations from GSIFTP source |
- request to copy files from a remote gsiftp storage sites into the targetted SRM storage sites. srmCopy and srmStatusOfCopyRequest are tested.
|
Data Transfer Copy/Pull Operations |
- request to copy files from source SRM storage sites into the target
SRM storage sites by PULL mode. The srmCopy request goes to the target SRM,
and the target SRM "pulls" a file from the source SRM. srmCopy and srmStatusOfCopyRequest are tested.
- CASTOR: As CASTOR being the target SRM, srmCopy request goes to the CASTOR to pull a file from the source SRMs.
- DPM: As DPM being the target SRM, srmCopy request goes to the DPM to pull a file from the source SRMs.
- dCache: As dCache being the target SRM, srmCopy request goes to the dCache to pull a file from the source SRMs.
- BeStMan: As BeStMan being the target SRM, srmCopy request goes to the BeStMan to pull a file from the source SRMs.
- StoRM: As StoRM being the target SRM, srmCopy request goes to the StoRM to pull a file from the source SRMs.
|
Data Transfer Copy/Push Operations |
- request to copy files from source SRM storage sites into the target SRM
storage sites by PUSH mode. The srmCopy request goes to the source SRM,
and the source SRM "pushs" a file from the source SRM to its target SRM.
- CASTOR: As CASTOR being the source SRM, srmCopy request goes to the CASTOR to push a file from CASTOR to the target SRMs.
- DPM: As DPM being the source SRM, srmCopy request goes to the DPM to push a file from DPM to the target SRMs.
- dCache: As dCache being the source SRM, srmCopy request goes to the dCache to push a file from dCache to the target SRMs.
- BeStMan: As BeStMan being the source SRM, srmCopy request goes to the BeStMan to push a file from BeStMan to the target SRMs.
- StoRM: As StoRM being the source SRM, srmCopy request goes to the StoRM to push a file from StoRM to the target SRMs.
|