13–17 Oct 2025
Hotel Exe Campus
Europe/Madrid timezone

Building plugins for the XRootD client

16 Oct 2025, 11:40
20m
Lluis Vives I (Hotel Exe Campus)

Lluis Vives I

Hotel Exe Campus

Bellaterra (Barcelona), Spain

Speaker

Brian Paul Bockelman (University of Wisconsin Madison (US))

Description

The XRootD client exports a flexible asynchronous plugin interface that allows the client to manage protocols beyond the core xroot.

This talk will review the plugins managed by the Pelican project. While the core pelican:// protocol will remain internal to the project, it is layered on top of a basic HTTPS plugin that has no dependencies beyond libcurl. The same libcurl plugin also is the basis for a s3:// protocol backend, powering connectivity between the XRootD client (or the caching file proxy) and S3-compatible endpoints.

Author

Brian Paul Bockelman (University of Wisconsin Madison (US))

Presentation materials