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

Refactoring HTTP-TPC

16 Oct 2025, 15:15
15m
Lluis Vives I (Hotel Exe Campus)

Lluis Vives I

Hotel Exe Campus

Bellaterra (Barcelona), Spain

Speaker

Rahul Chauhan (University of Wisconsin Madison (US))

Description

This talk will present the refactoring of the HTTP-TPC subsystem in XRootD aimed at improving efficiency and maintainability. The update addresses overhead from creating and destroying libcurl contexts for every transfer by introducing a persistent worker-pool model that reuses connections and manages transfer queues. This talk will outline the motivation behind this change, the key architectural decisions, early observations, and how this work lays the foundation for future improvements in error handling and monitoring.

Author

Rahul Chauhan (University of Wisconsin Madison (US))

Co-author

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

Presentation materials