Releases: PelicanPlatform/xrdhttp-pelican
Releases · PelicanPlatform/xrdhttp-pelican
v0.0.8
v0.0.7
New feature
- The Authfile and SciTokens config file are now moved into the directories owned by the
xrootduser. This is required to support Pelican's 'Drop Privileges' mode.
Full Changelog: v0.0.6...v0.0.7
v0.0.6
v0.0.5
New Features
- Added new API calls from the pelican server providing the ability to write out test files directly from the plugin. This allows caches to run unprivileged.
Other
- Allow the RPM to be compiled against xrootd 5.8.x.
- Add support for C++17 for RHEL8 compatibility.
v0.0.4
Addition of cache management APIs
This release adds two new APIs to the plugin to allow the eviction of objects from the cache (cache write access required) and prestage objects (read access required; administrator can configure the concurrency of active prestage requests).
New Contributors
- @matyasselmeci made their first contribution in #5
Full Changelog: v0.0.3...v0.0.4
v0.0.3
v0.0.2
This release has two relevant changes:
- Allow the parent process to control what signals xrootd sends to itself. Provides the ability to signal for other reasons besides shutdown.
- Changes the environment variable name of the control file descriptor to match others with the
XRDHTTP_PELICAN_prefix.
Initial Functionality
This is the first release of xrdhttp-pelican, corresponding with the initial functionality of the plugin.
The xrdhttp-pelican plugin will listen on a socket provided by the parent process and:
- Shutdown xrootd when the parent process dies.
- Update xrootd's certificate file when instructed
- Update xrootd's host certificate when instructed
The intent of the plugin is to provide a way for a parent process which has dropped privileges to shutdown and perform maintenance on the xrootd proces.