Skip to content

xrootd door support for prepare #8121

@costing

Description

@costing

Dear dCache team,

Could you please implement the prepare XRootD command? In ALICE we use this protocol exclusively and it would streamline the upcoming recall campaign in LS3.

Currently the transfers work by blindly trying to open the file for reading. And waiting for either to work or timeout. This does trigger an internal prepare and retrying these transfers they eventually work. The procedure is inefficient because we cannot queue a certain number of files (function of the buffer size) and thus will trash the buffer before they are retried and can be transferred.

If we can rely on the disk buffer capacity (subject to this other ticket : #8105) and prepare works then we can queue just as many files as the buffer can take.

Since the operation is anyway triggered internally and there is an implementation of prepare, I hope the two pieces of code can be connected and we also get this working.

Thanks a lot for your support,

.costin

Metadata

Metadata

Labels

xrootTargeting affects support for the xroot protocol (either door or pool)

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