-
Notifications
You must be signed in to change notification settings - Fork 108
PhEDEx to Rucio Transition
In WMAgent we are using PhEDEx REST apis. Most of the API is wrapped in PhEDEx python wrapper
-
Translate lfn to pfn: lfn2pfn: https://cmsweb.cern.ch/phedex/datasvc/json/prod/lfn2pfn Parameters: (node, lfn, protocol, custodial)
API in detail (used in WMStats)
-
Get block locations: blockreplicas: https://cmsweb.cern.ch/phedex/datasvc/json/prod/blockreplicas
[API in detail](https://cmsweb.cern.ch/phedex/datasvc/doc/blockreplicas
-
Get subscriptions for block and dataset: subscriptions: https://cmsweb.cern.ch/phedex/datasvc/json/prod/blockreplicas
[API in detail](https://cmsweb.cern.ch/phedex/datasvc/doc/subscriptions
-
Get node mapping (find node type - butter, disk, etc): nodes: https://cmsweb.cern.ch/phedex/datasvc/json/prod/nodes
-
Find files already injected by block: data: https://cmsweb.cern.ch/phedex/datasvc/json/prod/data
-
Checks existing subscription requests: requestlist: https://cmsweb.cern.ch/phedex/datasvc/json/prod/requestlist
-
Checks existing subscription requests and compare them in detail: transferrequests: https://cmsweb.cern.ch/phedex/datasvc/json/prod/transferrequests
-
Inject blocks in TMDB (and close blocks): inject: https://cmsweb.cern.ch/phedex/datasvc/json/prod/lfn2pfn Parameters: (node, data, strict)
-
Make and approve a transfer request: subscribe https://cmsweb.cern.ch/phedex/datasvc/json/prod/subscribe
-
delete data: delete: https://cmsweb.cern.ch/phedex/datasvc/json/prod/delete
API in detail (used in Tier0)
-
Use for auto approving delete request: updaterequest: https://cmsweb.cern.ch/phedex/datasvc/json/prod/updaterequest (used in Tier0)