Speaker
Brian Paul Bockelman
(University of Wisconsin (US))
Description
For the Pelican Platform (https://pelicanplatform.org/), XRootD is used as the core of the data movement: whether part of the origin or cache service, when data is moved via HTTPS, XrdHttp can be found.
Doing the integration between Pelican and XRootD has required multiple new plugins into the core. They include:
- OSS storage: connecting XRootD to new storage types.
- XrdCl: providing new behavior to the caching proxy layer.
- N2N: more flexible remapings of data to alternative prefixes.
- OSS layering: adding specific functionality to the OSS stack, such as a new "persist on successful close" approach or deadlock detection.
- HTTP plugins: providing simple RESTful APIs to layers, like the cache control, that are not otherwise exported via HTTPS.
This presentation will highlight the strategy Pelican takes toward plugins and provide an overview of the new plugins we've written over the past year
Author
Brian Paul Bockelman
(University of Wisconsin (US))