Skip to content

Use prestage API from xrdhttp-pelican #3013

@bbockelm

Description

@bbockelm

The xrdhttp-pelican plugin provides a prestaging API that causes the cache to bring in a particular object; this is an improvement over the pelican object prestage we currently have where prestage is interpreted as a download to /dev/null.

Detect when the plugin is present and have the transfer engine use it if it is.

Note: I just released xrdhttp-pelican v0.0.9 which fixes a permission bug that would prevent this from working. We'll need to merge in the work on this issue after the base container upgrades to at least that version.

This is a follow-up of #2066 which was closed due to inactivity (basically, that ticket requested two things - prestage and evict; this only targets prestage).

Metadata

Metadata

Assignees

Labels

clientIssue affecting the OSDF clientenhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions